I've got a 2012 titan. Drove the truck over the weekend with no problems at all. Next morning was cold outside so I went to start it and let it warm up and it wouldn't start. Checked everything. I'm not getting spark at all. I have changed crank and cam sensors. Changed the ipdm box and all the relays and fuses. Still not getting any spark. I have 12 volts to the coils but still no spark. Any help please?