I have a 1997 pontiac grand prix gt. While driving on the x-way the tac. Will surge from 2500 rpms to 3000 rpms for a second and then back to 2500. It will continue to do this for 45 minutes then stop. Is it the trans. Going i do have 240,000 miles?