I replaced the ignition switch in my truck just to eliminate the possibility. It threw two codes P0841 and P2810. You can hear it clunk into gear really loud and a load is put on the engine, but still no movement. Also on the scanner it said it wasn't in any gear and the gear ratio was 0.00. He's replacing the PSM and doing the internal filter tomorrow. Previous codes are P0700 P0843 P0776 P0732. I also noticed on my phone I took a picture of code P0802 after it first messed up which also made me think bad ignition switch could be a possibility.