2004 Pontiac Grand Am Repair Question
SERVICE VEHICLE, ABS, TRAC OFF lights come on, no stored hard codes, clears each time vehicle is turned off
I have no idea
GM has a real common problem with the front wheel bearings developing a little play. That play is perfectly normal, but with their built-in wheel speed sensors, that's enough to cause the signal to drop out intermittently. You can find that by watching the four wheel speed readings with the scanner, on a test drive. The scanner will likely also have a "record" feature. You press the record button when the problem occurs. Since the data travels through the scanner's memory, the recording actually begins a couple of seconds before you press the button. Later, you can play the recording back to watch what the computer is seeing.
If you look in the dealer's scrap metal bin, you'll see dozens of front wheel bearing assemblies. The signal dropout problem often starts with only 15,000 miles on the bearings.
I have a random question based on your reply (might even help a few other folks)... since the dealer inspected mine and said there was no readings "out of tolerance" levels, and with so few miles, no hard codes, etc... would it be feasible or practical to re-torque the hubs? You know, like the break in on a vehicle often will tell you to see a dealer to have certain parts re-torqued after say 500 or 1500 miles. Second...most of the time this happens, I'm not even moving. I can go in reverse, then hit drive... and DING DING DING, the lights go on... LOL I've seen some responses on these board forums that noted the same, and others it only happens as they gain speed. My case, simply stopping, hit the brake, lights come on, or hit drive and lights come on, but not actually moving.. so hub or speed sensor I would think wouldn't duplicate this symptom, but I'm a "shade tree" mechanic.. but the dealer couldn't tell me either... so hoping to find it on this forum. Again, many thanks!!
If the problem occurs when the car is standing still, that rules out a signal dropout problem, cracked tone ring, (on other car brands), mismatched tire sizes, and things like that. That leaves electrical things that are monitored by the computer. One of the anomalies of GM cars is they can turn on warning lights without setting a fault code. That can be real frustrating and is where the scanner on a test drive comes into play.
If you want to try something that sounds silly, unplug the small connector on the side of the generator, then drive the car and see if the lights turn on. Since this design was first used in 1987, they put out a pile of huge voltage spikes that can destroy the internal diodes and voltage regulator, and they can interfere with computer sensor signals. If by some miracle that solves the lights turning on, be sure the wheel speed sensor wires are routed in their original locations, then try a new battery. As they age, they lose their ability to dampen and absorb those voltage spikes. That very often leads to repeat generator failure. Engine running problems are often solved too with nothing more than a new battery.
Actually, I never thought of that. Low miles yes, but it is 7 years old, and the original A/C Delco battery. I will try that tomorrow and post the results. One other note (may not mean much), they didn't drive it while they did their diagnostic. It was on some roller thing in the bay, so the tires could free-spin/accelerate without the car actually moving (but couldn't duplicate the problem), I always wondered if the difference was simply pulling weight of the car, and not on free-spin... LOL ... I'll try the alternator trick tomorrow. Again, thank you kindly!!
Did they have all four wheels turning and at the same speed? If they just ran the two front ones on a hoist, the traction control would constantly kick in.
Not a hoist. They drove up on it (front wheels only), still level to the ground...O__O <--tire went in between the two rollers. Not sure what they call it...
That sounds like a chassis dynomometer. We used to have one at school but they took it out because it never got used. The mechanic would have had to turn off the car's traction control to just run the front wheels. All they could do would be to watch the front wheel speed signals. They were probably expecting to see one of them drop out.
Tried unplugging the generator. Lights still came on. Went to Autozone and had the battery replaced. Lights didn't come on at that time. I drove it home "hoping" it was solved, but drove it about two hours later (to run to the beer store, LOL).... As soon as I backed out and went from "R" to "D", ding ding ding, and lights all back on again. Checked for codes again while still running and warning lights on.... still no hard codes in the memory. So, gonna call it a day and have a beer ... LOL
Oh, one more thing the wife noticed. On the way back from Autozone (that the lights didn't turn on) the car had already been driven 22 miles (there, and 22 back, so 44 miles) ... Could it correlate to the speed sensor, maybe it was warmed up, and after sitting a few hours and cooled off, lights returned?? Would that make any difference??
Temperature can make a difference if, for example, the coil of wire in a wheel speed sensor is expanding and pulling a wire off its connection. Corrosion between pins in an electrical connector will change resistance with changes in temperature. A mating terminal in a connector can be spread, (stretched), causing an intermittent contact.
I think I see a more likely possibility though. How are you checking for fault codes? If you're using an inexpensive store-bought code reader, those are for engine codes only. You need a scanner that can access the anti-lock brake computer to get those codes. ABS codes won't be stored in the engine computer.