hey just wondering if anyone can help my 97 grand prix is acting up when i drive only 50mph or above my rpm and speedometer gauge surges,and just recently my car today almost stalled on me pulling off from a red light and then did it again latter on when i was out someone please help me thanks.