My engine light goes on and off. Usually it comes on right as i hit somewhere between 45 to 50 mph. Then sometimes it will go off again when I let off the gas. I have notice when I go real slow it sputters and I know I need new shocks. But other than that the car runs great.When I say sputters sometimes I do mean hardly ever. Please help or tell me how to help myself without going to mechanic.
fuel filter has been replaced but last year, could it be my fuel pressure regulator or my fuel injectors?Or something else

also, my car ( the 2003 ford taurus) has trouble starting a lot. It will stall out when you start it and sometimes not start at all, you have to pump the gas and then it smells really bad and i loose a lot of gas. could that be the fuel injectors?