We've had problems with moles for years. Tried the mole chasers, poison peanuts, spreading the lawn with foul smelling products and moth balls to deter them, everything, to no avail. Our lawn service suggested the following: use mousetraps to kill moles. It works very simply: moles are rodents, so treat them as such. Where you find a molehill or tunnel, dig out an opening. Using a small piece of pepperoni or hard salami as bait, place a mousetrap at the opening. Cover the hole and trap with an inverted shoe box to keep area darkened.
I have used this method and trapped 12 moles in the last 3 weeks. It is the least expensive and most effective method I have found, and you KNOW the moles are eliminated.
We are also going to spray the lawn to kill grubs, to eliminate the food source and attraction for moles in the future.