I can crank the car up and head down the road and it will run fine for a minute or two then it will develop a misfire and sometimes it will backfire. I can stop somewhere and let it sit for 10 min or so and take off again and it will run fine and then start to misfire again. what could this be? crank or cam sensors? wiring or what? Thanks!