i have a 2006 pontiac grand prix that runs and suddenly shakes then turns off, what could be causing this?