Hi all, hoping to get some eyes on this from people who know the Gen 2 hybrid system better than me.
Background: Just had an engine swap done by a local mechanic. After the swap, I scanned the car and got:
- P0A40 — Drive motor "A" position sensor, circuit range/performance
- P0A41 — Drive motor "A" position sensor, circuit low
What happened when I tried to start it: the engine ran for a few seconds, I was able to shift into D briefly, then the engine stopped and I had to go back to P. This has happened couple of times when I tried to start the car.
While looking around the engine bay afterward, I found the connector (tan/beige 4-pin, sits right behind the driver's side headlight) completely unplugged — photos attached. I'm guessing some connectors just didn't get fully reseated after the engine swap.
From what I've read, P0A40/P0A41 point to the motor resolver circuit, and the resolver connector is supposed to be tucked behind the driver's side wheel well, reachable from underneath. I haven't touched it myself since it sounds like it needs the splash pan off to access.
I also found two more connectors near the coolant/brake fluid reservoirs that I'm not 100% sure belong together or not — photos attached as well. They physically click together but I don't want to assume that means they're supposed to.
Questions:
Does this sound consistent with a resolver connector that's not fully seated, or could this be something more serious (actual sensor damage)?
Anyone dealt with this exact code pair after transaxle/engine work? What ended up being the fix?
Can anyone confirm from the photos whether the two loose connectors near the reservoirs are supposed to mate with each other, or are they unrelated circuits?
I have kept the 12V battery in the trunk connected to an external charger currently to top it off, and will try to start the car again. Car is up on ramps right now so I can get more photos/angles if that helps. Appreciate any insight — trying to get informed before I go back to the mechanic so I understand what's being fixed.