If you drove the truck five feet there can't be any water in the cylinders. Probably the first thing would be to have your mechanic measure the exhaust system back pressure to see if the catalytic converters are restricted. You may be able to tell that too from the sound of the exhaust. It will be more of a steady hiss instead of the "putt-putt".
The black smoke from the exhaust means there's way too much fuel going into the engine. The MAP sensor has the biggest say in fuel metering. Look for a vacuum hose that's knocked off. The next thing is to connect a scanner to view live data to see what the Engine Computer is seeing. Also check for diagnostic fault codes. If none are set, you might also consider high fuel pressure due to a crushed return line from the engine to the tank. Fuel pressure is not monitored by the computer so there are no fault codes related to that.
Monday, July 22nd, 2013 AT 11:25 AM