I did a full reinstall and used a PS3 controller over Bluetooth and it is all working now.
All I can think of is that my old 360 controller is on it's last legs or it was pulling too much power.
Contributions to the project are always appreciated, so if you would like to support us with a donation you can do so here.
Hosting provided by Mythic-Beasts. See the Hosting Information page for more information.