I own a 2002 Grand Prix and it power surges. I'll turn it on and sometimes it starts fine and sometimes it starts and then dies. When I do get it to start and I drive, the rpms drop and jump and the car dies, comes back on, dies, comes back on and dies. I have a small EVAP Leak. Can someone help me out here? This is very annoying and I need my car. It's completely undriveable and unsafe to drive do to it constantly turning off.