Yep, the codes don’t always provide a specific diagnosis.
Our new Ram truck, had a CEL the day we tried to buy it. They couldn’t resolve the issue so we picked it up the next day at 6pm after waiting an hour and a half for them to resolve another CEL. The back story is that the battery was dead when we tried to take it for a test drive. They jump started it, but I asked if they would replace the battery. They agreed. Then I was told it had to sit for 4 hours to “reprogram” so we decided to go back the next day.
We waited the second day because they had just replaced the stop/start battery, and they were having similar difficulties “programming”. The CEL came on that evening on the way home. I called the dealer the next morning and took it in. The mechanic told me it was a communication error. The CEL came on again that night. I called the dealer, which is an hour away and is not the same dealer where we take the Jeep. I said I was going to have the code read and then schedule a visit with our regular (closer) dealer. The code came up as “Starter Relay ‘C’ stuck On”
Within 15 minutes of the truck going into service at our regular dealer, the service advisor came out and presented a bus bar with a blown fuse. He said the blown fuse prevented the batteries from being charged. I can’t prove it, but I suspect that the fuse was blown before the test drive and the selling dealer just kept throwing parts at the problem rather than trying to figure out what was causing the problem. We haven’t had a CEL since the fuse was replaced.
If there’s a moral to this story it is that the cause of the problem has to be identified and all service departments are not equal.
In total, I spent 11-12 hours over a 5 day period dealing with this issue. The dealership wants a perfect score on the “dealership experience” survey. I spoke with the General Manager and informed him that this has not been a satisfactory experience. He asked what he could do to get a perfect score. I asked for a $2000 set of running boards. He agreed.