could be a crank sensor too. it talks to the cam sensor and the icm. when bad they cause a no start for any thing from 5 minuted to 5 days lol also cause random stalling as you drive down the road. key thing is if it does stall the tack will drop to zero. dead give away the crank sensor is bad. it also wont move when cranked. if its not starting up.