iamdub
Full Access Member
as in modifications to the engine, there is nothing. I just replaced the water pump, thermostat, thermostat housing, radiator, all fluids, coolant temp sensor (which I have to replace again since it is freaking out on me). If you mean aftermarket, everything is about the same except for the inside of the truck. No check engine lights, Zero rust on any surface of the truck (California vehicle it’s whole life) not even a tire pressure light. I can ask my friends who work at orilleys which I’m about to go to to run a OBD2 Port scan
I was trying to connect the symptoms and the first that came to mind was the MAF sensor. If the PCM isn't properly reading the airflow, it would affect the fueling and also the shifting. Oiled air filters are known to coat the MAF wires, skewing their readings. But, the MAF could still be faulty. It may not be so much that the PCM sees it operating out of range, so no DTCs are set. You can check all the basics such as fuel pressure activities, codes, etc. But, I'm betting that it's likely gonna come down to using a scanner that shows live data to see what the sensors are reporting at key on/engine off, cranking, and idling.
Unplugging the MAF forces the PCM to default to a speed density map. While not ideal at all for normal operation, it could be better than trying to operate on grossly erroneous info from a faulty sensor. Like I said- just a quick/free test.
Chance are that, if the trans and cranking/drivability issues are related, it's an electronic problem. I'd go after the drivabilty issue and see if the trans acts right after that. The transmissions are known for their common faults, particularly the torque converter and sloppy tuning.
Next time it has sat for a while or overnight, when it should have an extended cranking, don't start it. Turn the key to on (all gauges on, right before the cranking position) for about 5 seconds. Turn it off for about 5, then back on for 5, then off for 5. Repeat the on/off cycle 3-4 times. Then, twist the key to crank as normal to see if it fires up any quicker than it has been doing.
Last edited: