I have a 99 gs300 with 112k on it. Best car I have ever owned and I have had no propblems until now. I recently had maintenence performend on my car to include timing belt, serpentine belt, oil/filter, air filter, plugs, transmission fluid, etc. It ran great before but now there is an issue when I drive through the 40-50mph range. At about 40 mph if I try to accelerate gently the car coughs and hestitates and almost shakes. Once I get to 50 mph all is well. If I accelerate vigorously between 40-50 mph I have no problems, just gentle acceleration, like after I coast through a toll plaza causes a problem. Curiously my mpg has gone down as well since the service was performed. App. 415 miles per tank and now about 350. Any thoughts? I disconnected the battery overnight to reset the computer which was ineffective. Any thoughts? I thank you all in advance.