What I noticed today. When I put it into gear, it went into gear rough and it was acting up (I had to have the pedal just about to the floor to get moving), like its been doing. I stopped and put it in park. It wasn't showing any codes but it did have codes pending, which were the codes I mentioned above. I cleared the codes anyway and then everything was working fine.
The only thing that I'm thinking now is the connections at the ignition switch that I made for the remote start system. The thing about that is that the install instructions instruct to connect to these wires at the switch, but I used them cheap little quick connectors instead of soldering. Could there just be a weak connection at these points causing less power to run thru them?