It sounds like there is a problem with the ignition module. I recommend having the computer scanned for trouble codes to determine it that is the problem.
Most nationally recognized parts stores will do it for free.
Let me know what you find.
Saturday, December 20th, 2008 AT 11:13 PM