For the past two weeks my car has developed a major problem. While driving, the engine will rev to 4k from 2k, back down to 1k and sometimes it stalls. It's not a small drop in revs but a major drop that causes the car to jerk. The car will even stall and randomly start a split second after! Any ideas guys?