Hey Mike, sorry you still have to go through this. Just thought I would update you, not sure if this fixed the problem for me but my truck has been fine for days now. It seemed to me that the truck was in “learning mode” and the cycle never finished which is why it wouldn’t start at times. I figured out that “cheat code” of holding the start button is the way to get out of the “learning mode” so what I did was looked up a video on how to program the remote. You have to insert the key manually and turn it clockwise 5 times. When I did this in the dash it went straight to “ready for remote 3” it didn’t start learning cycle from the very beginning. This is why it lead me to think that the whole time the truck was in “learning mode” but never finished. I kept trying and eventually the cycle started from the beginning. You have to turn the key counter clockwise 5 times the dash while say “learning mode” you press the start button and wait ten minutes and repeat three times. By the third time you place the remotes in the center console. Once the dash says “ready for remote 3” you press the start for 12 seconds to exit and finish the remote learning process. Once again, not sure if this fixed it for me but it makes sense from my thinking and my truck has been fine ever since. Hope this helps