My 2008 Four Two Passion runs for about 10 miles then sputters and dies and gives me a crank sensor code. I replaced the crank sensor but that didn't solve the problem. I also cleaned the variable timing solenoid which appears to be working properly, no luck there either. It will always start right back up and once it cools down it runs fine again for 10 miles or so. Any insight would be greatly appreciated.