I'm just finishing up my 04 coupe project and I'm having a transmission/TCM issue hopefully someone can help me out with.
The car is an 04 sulev M56 car. I bought it with a bad engine (no compression on #5). It ran rough but was able to drive on the trailer and around the driveway. No transmission issues.
I pulled the M56, and replaced it with a M54b30 from the junkyard. I replaced the fuel tank, fuel lines, filter/regulator and evap system with parts from a standard (non-sulev) car. I'm still using the original trans.
When separating the engine and trans, the torque converter fell off. Between that and the trans cooler and lines, I lost a fair bit of transmission fluid.
Everything went together pretty easy, and I flashed the DME with the latest software for M54b30 automatic using WinKFP.
I filled the trans, ran it thru the gears, and rechecked the fluid.
First drives were great! First one was on the original m56 tune, the second was with the new b30 tune. It ran strong, went into sport and manual modes no problem. I'm pretty sure I was able to check for errors in INPA, but not 100% I got that far.
Then I disconnected the battery to do a couple odd electrical jobs. One was to wire in a fuel pump relay to replace the control module from the M56. I added a wire to a DME plug (#4 pin 10 if I remember right) to trigger a relay in the trunk. I'm using the original power and ground wires that went to the EKM. I also played around under the glove box, fixing some bad wiring for some faulty old angel eyes.
After hooking the battery back up, the dash shows the orange cog with exclamation mark. The trans is in full limp mode. I tried to read fault codes for the transmission in INPA, but I get a job status error that says "(error_ecu_nack) instead of (okay)". If I try to use WinKFP to update, I get several 2020 codes saying "ECU does not answer".
I've checked the two plugs at the trans, and the connections in the DME box. I've also rechecked the fluid level and ground points (2 fender, 1 firewall, 1 engine).
I'm at a lost and looking for any input. I'm starting to think the TCM is bad, but seems like too big of a coincidence considering it was fine before.
Thanks in advance.
The car is an 04 sulev M56 car. I bought it with a bad engine (no compression on #5). It ran rough but was able to drive on the trailer and around the driveway. No transmission issues.
I pulled the M56, and replaced it with a M54b30 from the junkyard. I replaced the fuel tank, fuel lines, filter/regulator and evap system with parts from a standard (non-sulev) car. I'm still using the original trans.
When separating the engine and trans, the torque converter fell off. Between that and the trans cooler and lines, I lost a fair bit of transmission fluid.
Everything went together pretty easy, and I flashed the DME with the latest software for M54b30 automatic using WinKFP.
I filled the trans, ran it thru the gears, and rechecked the fluid.
First drives were great! First one was on the original m56 tune, the second was with the new b30 tune. It ran strong, went into sport and manual modes no problem. I'm pretty sure I was able to check for errors in INPA, but not 100% I got that far.
Then I disconnected the battery to do a couple odd electrical jobs. One was to wire in a fuel pump relay to replace the control module from the M56. I added a wire to a DME plug (#4 pin 10 if I remember right) to trigger a relay in the trunk. I'm using the original power and ground wires that went to the EKM. I also played around under the glove box, fixing some bad wiring for some faulty old angel eyes.
After hooking the battery back up, the dash shows the orange cog with exclamation mark. The trans is in full limp mode. I tried to read fault codes for the transmission in INPA, but I get a job status error that says "(error_ecu_nack) instead of (okay)". If I try to use WinKFP to update, I get several 2020 codes saying "ECU does not answer".
I've checked the two plugs at the trans, and the connections in the DME box. I've also rechecked the fluid level and ground points (2 fender, 1 firewall, 1 engine).
I'm at a lost and looking for any input. I'm starting to think the TCM is bad, but seems like too big of a coincidence considering it was fine before.
Thanks in advance.