2012 nissan titan pro 4x
Ok so I drove my truck a few nights ago and done fine not problems. Got up the next morning and was a cold morning so was going to start the truck to let it warm up. Cranks and cranks but no start. Has no spark. I have ran the engine codes and got a bad crankshaft sensor. Replaced the crankshaft sensor. Have swapped all the relays under the hood and under the dash. Pulled all of the fuses checked them and replaced a couple bad ones. Still truck will crank but will not start. Still not getting fire. Anybody has any ideas what to do next???