So after trouble shooting codes for the last few weeks I'm still getting 51(temp sensor) which is a new piece I also tested the IRCM with a tester I bought it was good and the sensor appears to be fine from my ohm testing. Now for code 56 (MAF) I'll spray it down with contact cleaner and it's good for a few days then it's a problem again. I tested the MAF ground and voltage output. Seemed OK. The issue I'm still having is a hanging idle and when I punch it it stalls then goes. ( I'm making boost as soon as I hit it but no increase in rpm some times the RPM will drop off then it will go) I had a friend behind me watching and it puffed black smoke. I have no modification to the fuel system. Stock throttle body and MAF housing. The car is a 1990. I'm getting really frustrated and could really use some more help with this. I've tested everything that was suggest in my previous post about the issues with the codes. Please help