Code 51 is definitely your throttle position sensor. Why is it unplugged?
Did you clear the codes after you swapped MAF sensors?
Code 24 as you know is the air temp sensor (which is integral to the Mass Air Flow meter) or the CIRCUIT. Since you already tried swapping sensors and are still getting the code (that is IF you cleared the codes after swapping sensors), you should get yourself the TSRM and check the circuit with a multimeter.
Oil in the intake track is from the PCV system. Thats why they sell catch cans.
|