When you click on links to various merchants on this site and make a purchase, this can result in this site earning a commission. Affiliate programs and affiliations include, but are not limited to, the eBay Partner Network.
'93 aerostar with a 3.0L. I noticed the "check engine" light came on after about two hours of highway driving. Code 124= throttle position sensor voltage too high. Code 157= MAF sensor voltage too low. Any ideas??
Start with the easiest and least expensive. The TPS (throttle position sensor works in tandem with the Mass Air Flow (MAF) sensor. A faulty signal from the MAF triggers a corresponding code for the TPS as it cannot work properly. It doesn't mean the TPS is necessarily defective. Sometimes just cleaning a dirty Mass Air Flow (MAF) sensor will solve your problem. It is located in the air tunnel between the air cleaner box and the engine. A small black unit with a couple of wires attached and usually an air flow direction arrow. The unit is delicate, so use care when removing. There is a fine wire grid that clogs if your air filter leaks or is really dirty. Use a light application of compressed air to clean the unit, both the grid and sensing unit. Spray some WD-40 on it and reinstall. Hopefully this will be all that is needed. Let us know what happens.
Rather than using WD40 to clean the sensor, might I recommend something that won't leave an oily residue to attract any dust that might get past the air filter? Here's a link that shows what the sensor looks like. It's for a 4.0L Explorer but you should have a good idea of what to look for and how to clean it. Scroll down to the paragraph that deals with the MAF cleaning.
WD-40 was originally developed to clean electronic parts. In fact, the initials "WD" stand for Water Displacement, Formula 40. It was developed to eradicate moisture and oils from handling delicate components such as transistor boards. It should be ideal for cleaning MAF sensors. I can't live without WD-40, I spray it on everything!
I haven't really done anything except to check my air filter. I do change it every year so it always "looks" good. I only got the "check engine" light that one time that I happened to be looking at it...it came on, and went off in a couple of seconds. I cleared the codes and I will check again this weekend. It seems to be running fine.