I put it into gear and it dies.

Yes. Ballast is taking battery voltage down to whatever it is at the coil so it will be hot. If it now miraculously now runs, you had a dirty firewall connector. I would remove it and clean it as best you can.