Won't stay started
Check the codes for an issues with either the ISC (Idle Speed Controller) or IAC (Idle Air Speed) Controller (both do the same thing but are named different by whoever makes it). Also check to see if the EGR is working properly, it could be "gunked up" and not working correctly.
Search Chevrolet Cavalier Questions
Chevrolet Cavalier Experts