I've said it before and I'll say it again, I hate Fiat and their stupid crap in American cars. Literally lost a day's worth of pay because of a stupid Dodge Dart. So I started a used car inspection on it yesterday and during the test drive a message would pop and say Park light malfunction, but only would happen intermittently. Pull the codes for it and started searching. So Alldata and our service library didn't tell me where the bulb location. Thinking I had to pull the front clip off the car, I told my service advisor and he told the salesman why and said go a head. Well, come to find out they decided to put access panels in the wheel wells to get to the lights. Pulled the side marker lights that were causing the issue and the previous owner had swapped out the incandescent for LED. A thing to note about the mass majority of FCA if the light bulb was incandescent, switching to LED causes the body control module to have a fit. It has to do with how much power is supposed to go and come from the bulb and if there is any variation that exceeds the standard, it throws a code.
So when I thought I had to pull the front clip off, I disconnected the battery and removed it from the vehicle. Well when I got everything back together, I plugged the scanner back in and the trouble code for the bulb was gone. Well 7 more codes came up. Well fast forward to pretty much end of my day and got it figured out. Turns out that if you pull a battery in a Fiat, it throws a hissy fit and you'll be banging your head thinking you'll have to replace the PCM. Nope had to have the electronic power steering system re-learn its parameters. It wouldn't have been so bad if I was still hourly, but nimrods in charged decided to put me on commission...working on vehicles is not as profitable as you may think it is, especially when you are commissioned...not worth it.