alright, all of the other posts here aren't exactly what i'm looking for, so this shouldn't be a repost. i was in an accident over the winter which cost me $1100+ worth of damage to my left rear wheel, hub, and axle and thought all was well once i had it worked on. it was that way for about 2 months afterwards, until one day when i was driving around and my ABS, TRAC OFF, SERVICE (wrench, not check engine) lights came on. i found out that an aftermarket hub was put on to save money and thought that was the subject of my despise and upgraded to the next one which is made by BCA and was told that that is a subsidiary of Federal Mogul. w/e. well even after replacing said hub assembly, the stupid lights are still coming on and pissing me off because this is a safety issue. this is all on a 2000 2dr sunfire. if anyone has any ideas on what else could be the culprit, it would be most appreciated.
People are gonna laugh but may I suggest fuel pump? A friend of mine has a 2000 cavy and she had basically the same problem only it escalated to the point of the car dyin at high speeds randomly. As it turns out it was the fuel pump her ABS/Trac/service lights were coming on as well long before the car started randomly dyin, The GM service tech said the reason those lights were coming on was because the fuel pump wasn't supplying enough fuel to the engine and since apparently an engine uses more fuel when trac control is being used the computer turned them off hence the warning light. Just a suggestion might not be right tho...
Heres a link for ya:
http://www.j-body.ca/forums/viewtopic.php?t=2575
My Cardomain Durham Region J-bodies
Dude the exact same thing happened to me like 2 months ago. You are right with it having a bad wheel sensor. I took it into the dealer and all they did was replace the wheel speed sensor. They even did it under warranty, even though my car is a few months out of warranty now. So just have them run diagnostics on it to find out which sensor is bad because I bet that is what happened with yours too like mine did.