95 buick lesabre stalling?

while driving it stalls and does not want to start again, for about 15 20 minutes check engine light is on, and today it did something new, we where doing 45 mph and the speedometer went all the way over to 100 then back down to 45, then it went to 70 and stayed there while the car died and the speedometer at 70 wiggled, any ideas whats wrong?
 
Back
Top