
I have a 1997 buick LeSabre V-6 problem. When driving a constant speed of 40-50 mph the car starts to surge and the tach fluctuate erratically and then sometimes drops to zero. I've tried several things from pushing the pedal slightly to flooring it to pumping it and it makes the car sluggish. If I LET UP on the gas pedal and then press down again it sometimes corrects the problem after several attempts. Last week this surging and tach flucts happened again after driving the car for about 45 minutes doing a range of speeds. I floored it then let up and the surging stopped but I could not get the tach to register. I turned it off then restarted it after several hours and the tach showed up again. This problem is not associated with how long I drive or whether its hot or cold out side. It has never stalled or even acted like it was going to stall. It starts right up and idels just fine. This confuses me to no end.
History on the car.........

opcorn: I was given this car about 4 months ago from my aging mother who drove it very little however my dad was a houston cop for years (retired back in the 1980's) so you can just imagine the toll this car took while he was driving it. My dad did however take very good care of this car. Made sure that the oil was changed regularly and that hoses and plugs and wires were changed and maintained regularly as well. It has 80K miles on it. When my parents gave me this car they mentioned that the tach was wacked and that it sometimes hesitates but that no mechanic could figure out what was wrong. So here I sit working on another car. I had a 1990 Honda that I worked on till I sold it so I'm sorta up with the mechanics of cars. Mind you I am a women though and so we think differently when it comes to the understandins of car problems.
Other than this surging and tach issue the car is in great shape. The engine is clean so clean that it looks brand new. I love this car and want to stay loving this car but if I cant fix it my love will surely turn ugly
Any suggestions here would be helpful.