dmahala
New Member
Hi all. I want to apologize up front as this is going to be a long post in order to provide full context of my issue(s). I have a 2003 Ford Expedition XLT, 4x4 with a 5.4L engine. It has approximately 210,750 miles on it.
Prior to September, the truck was running great with no issues. In mid September, I was working to resolve a 1406 error code; I replaced the DPFE sensor and hoses and shortly thereafter got P0401 (Exhaust gas recirculation low insufficient) error code. I replaced the EGR valve, but it did not resolve the error code. In late September my vehicle randomly shut off while driving. I was able to get it restarted (while still moving) and drove 5 more miles before it shut off again. At this point, I had power, but the starter wouldn't engage. Not knowing what might be wrong and not being close to home, I had it towed to a Ford dealership who advised my battery and alternator needed replaced (I was not having charging or starting issues prior to this and had replaced my alternator in July). I had the repair completed and drove the truck home.
Three days later, it shut off again while driving and the check engine light came on. I was able to get it started and drove it home. I used my scan tool and pulled the following codes - B2900 (Vehicle Identification Number Mismatch), C1805 (PCM and/or ABS Module mismatch), U1262 (Standard Communication Protocol Communications Bus Malfunction), U1073 (Engine Coolant Temperature Signal Missing), P1000 (On Board Diagnostics II Monitor/Drive Cycle Test Not Complete), P0401 (Exhaust gas recirculation low insufficient), C1233 (Wheel Speed Left Front Input Signal Missing) and C1234 (Wheel Speed Right Front Input Signal Missing). When I did some online research I found that B2900 combined with C1805 and U1262 were usually early warning signs of PCM failure. I bought a PCM from a company online; cleared the codes and drove the truck for a few days with no further issues while awaiting the new part
I installed the part and had my keys re-coded by a locksmith and immediately had 'Check Engine' and 'ABS' lights on and my traction control light in the center console was on. I drove the truck back home and once again used my scan tool and pulled the following codes - B2900 (Vehicle Identification Number Mismatch), P1000 (On Board Diagnostics II Monitor/Drive Cycle Test Not Complete), B1601 (PATS Recd Incorrect Ign Key Code From Transponder), and P0602 (Powertrain Control Module Programming Malfunction). I figured the P1000 and B1601 were a result of unhooking the battery before I installed the new PCM and having my old keys in the ignition while being programmed by the locksmith to the new PCM. I was at a loss for having another B2900 error code.
I sent the defective part back to the company and bought another PCM from a different company. I installed the part yesterday and drove 15-20 miles with no issues. However, my wife drove it this morning and the 'Check Engine' light is back on with the following error codes - B2900 (Vehicle Identification Number Mismatch), P1000 (On Board Diagnostics II Monitor/Drive Cycle Test Not Complete) and P0401 (Exhaust gas recirculation low insufficient).
At this point, I am looking for suggestions on what might be causing this to continue before I take my truck to my local mechanic.
Prior to September, the truck was running great with no issues. In mid September, I was working to resolve a 1406 error code; I replaced the DPFE sensor and hoses and shortly thereafter got P0401 (Exhaust gas recirculation low insufficient) error code. I replaced the EGR valve, but it did not resolve the error code. In late September my vehicle randomly shut off while driving. I was able to get it restarted (while still moving) and drove 5 more miles before it shut off again. At this point, I had power, but the starter wouldn't engage. Not knowing what might be wrong and not being close to home, I had it towed to a Ford dealership who advised my battery and alternator needed replaced (I was not having charging or starting issues prior to this and had replaced my alternator in July). I had the repair completed and drove the truck home.
Three days later, it shut off again while driving and the check engine light came on. I was able to get it started and drove it home. I used my scan tool and pulled the following codes - B2900 (Vehicle Identification Number Mismatch), C1805 (PCM and/or ABS Module mismatch), U1262 (Standard Communication Protocol Communications Bus Malfunction), U1073 (Engine Coolant Temperature Signal Missing), P1000 (On Board Diagnostics II Monitor/Drive Cycle Test Not Complete), P0401 (Exhaust gas recirculation low insufficient), C1233 (Wheel Speed Left Front Input Signal Missing) and C1234 (Wheel Speed Right Front Input Signal Missing). When I did some online research I found that B2900 combined with C1805 and U1262 were usually early warning signs of PCM failure. I bought a PCM from a company online; cleared the codes and drove the truck for a few days with no further issues while awaiting the new part
I installed the part and had my keys re-coded by a locksmith and immediately had 'Check Engine' and 'ABS' lights on and my traction control light in the center console was on. I drove the truck back home and once again used my scan tool and pulled the following codes - B2900 (Vehicle Identification Number Mismatch), P1000 (On Board Diagnostics II Monitor/Drive Cycle Test Not Complete), B1601 (PATS Recd Incorrect Ign Key Code From Transponder), and P0602 (Powertrain Control Module Programming Malfunction). I figured the P1000 and B1601 were a result of unhooking the battery before I installed the new PCM and having my old keys in the ignition while being programmed by the locksmith to the new PCM. I was at a loss for having another B2900 error code.
I sent the defective part back to the company and bought another PCM from a different company. I installed the part yesterday and drove 15-20 miles with no issues. However, my wife drove it this morning and the 'Check Engine' light is back on with the following error codes - B2900 (Vehicle Identification Number Mismatch), P1000 (On Board Diagnostics II Monitor/Drive Cycle Test Not Complete) and P0401 (Exhaust gas recirculation low insufficient).
At this point, I am looking for suggestions on what might be causing this to continue before I take my truck to my local mechanic.