I have a 1995 grand prix se 3100 and and for the past few days its been having trouble starting and when it does start it dies. After I get it to stay started it surges at idle and 2000 rpms and lower and there is no check engine light.