Re: Drive Mode Unavailable + service engine, clunky shifting
I know this is an old thread and still running... So, this is for searcher reference... And a little ranting... (NOT a for sure fix at this moment)
~~~~~~~~~~~~~
I was getting the check engine light and the remote start would cancel right after the service engine message would come up. After button starting we'll get the dreaded "drive mode unavailable". In reading the codes on my reader I was getting one for a faulty thermostat and the others were for transmission issues.
OBDII codes:
p0128 = Coolant themostat - coolant temp below thermostat regulating temp.
p0887 = TCM power relay, control - circuit high.
p0975 = Shift solenoid B - range/performance problem.
p0978 = Shift solenoid C - range/performance problem.
p0981 = Shift solenoid D - range/performance problem.
p0984 = Shift solenoid E - range/performance problem.
p0942 = Hydraulic pressure unit.
p0607 = ECM - performance problem.
p1cde = ? Transmission ?
--Pretty much what I saw before the dealership.
(2016 500x easy, 2.4 USA, CA, approx 65k mi, 100k drive train warranty)
I played along with Fiat support and took it into our nearest dealership, 67 miles away (I chase the lady on my bike so we can go do things while they take forever to do little to nothing, so yes, 2 vehicles).
The dealership pulled the usual BS and said that Fiat didn't write up the case the way that were saying, transmission issues and codes. SO, they milked another 140$ out of us do do a diagnostic that Fiat didn't write up... even though we insisted that Fiat service write it up that way. And we are pretty damn sure that Fiat did their part correctly, "The transmission is shifting clunky AGAIN and thermostat codes". The Fiat rep added the oil consumption recall test.
To say this clearer, THE DEALER has screwed us yet ANOTHER TIME. They only wrote up the recall for our appointment.
They "read" the codes when we got there and said, "There are NO codes for the transmission, only for the thermostat." Okay, did I mention that I read the codes that day? I did. So yes, he blew away the codes and straight up lied to us. I didn't save the codes thinking that I wouldn't need to put it in their faces.
Anyway, upon returning to pick up the car, they said that they would have to change the thermostat and that would be another 540$....... I looked up the assembly, and at most, 60$. I can easily do this job. The temp sensor is less than 17$ and I can change that even easier. If I did a deeper search for the thermostat itself, that can't be more than 20$ with an included grape sucker.
So, I put the reader on the counter as we were paying and signing the car out... I looked at both front counter reps right in the eyes and said nothing else. I could tell they got the message.
After we got the car home, I read the codes again and saved/exported them. Same ones. Yup, the codes came back on during the drive home.
So, knowing cars like I do, I know that the thermostat is an automatic thermal mechanical device. If it sticks open or closed, it will act a certain way. The temp was running perfect, so in my head, that part 'should' be fine. Then in looking at the assembly, the only electrical item is the temperature sender/sensor... I figured that I would test and re-seat the connection and hit the connections at the same time with some silicone grease. So, I did. I hit the computer connectors the same way just because I was there.
I then cleared the codes, test drove it, and for the last 2 days, she has been running PERFECT. Especially, NO clunky shifts!!! No codes.
I won't name the MOPAR dealership in Manteca that starts with a C, but the service reps can suck it. Why would they stick it to us? That cash isn't going to hit their pockets... We enter friendly and try to leave friendly, "Thank you and have a nice day."
ANYWHOOOO...
I don't know why thermostat errors would cause transmission errors, but hey, I did a half hour 'hopeful' fix for FREE. Vs. an over the top expensive fix that the dealership was trying to screw us for. I could swap the assembly in probably less than an hour...
So, we followed up with Fiat to let them know... he said that they really can't do anything about it (being TRULY helpful), "It's up to the dealerships to do the right thing."
All in all, re-seating the sensor or the computer connections, I don't know which seems to of fixed it... for now. It's a tight fit, but you can probably do what I did with NO tools. Well, maybe one for the connector lock.
(BTW: the battery tested @12.4dcv out of the car. So this isn't a dead cell/low voltage issue this time around...)
Good luck with yours!