I put it into gear and it dies.

ok, it must have been a dirty connection or a loose one or something because I just cranked it up and it sat and idled fine. it fixed itelf
Well no, you did it. You cleaned the connection "enough" when you disconnected it. I would disconnect it again and clean all the brass terminals best you can. Now you see why we always say those firewall connectors can be the devil. lol