i have a 2006 m35 sport that cranks and wont start. it first died and started right back up and had a code for the cam sensor. i replaced both cam sensor and crank sensor. it still cranks and wont start after a few miles of driving. i also replaced the ipdm, ecu and still nothing. btw, the cam and crank sensors are all after market parts but it does not throw any codes. spark plugs are also new. any suggestions would help. i dont hear the fuel pump running. it will start up when vehicle is cold. not sure if the maf or intake air temp sensor can cause no start without throwing any dtcs.