Hi, I have a 1995 Ford Taurus GL with 70,000 miles on it. Just recently it began to shudder when driving 45-55 mph with my engine light coming on within the first 10 minutes of it doing this. I pulled over, turned my car off and it went away until the next morning. After driving it for a few weeks it shudders constantly at all speeds even when idling as if its not getting any gas at times. I went to a mechanic and he told me it was my serpentine belt but I was highly skeptical and would like a second opinion. The car is leaking gas, not very much but there is a small puddle under my car whenever I park it somewhere. I'm going to be bringing it in somewhere else and was just wondering if I could get an opinion on what may be wrong with it before I spend any money on repairs. I'm in a bad situation as I am supposed to be moving across country and am now without a car and since I am relocating for a new job, not very much to afford car repairs. I also have that problem with it shifting hard in 1st/2nd gear but I can deal with that. Any advice would be greatly appreciated, thanks.