Who knew something so little would cause so many problems. Had to get a new key for the car as the old one stopped working. Many hassles later it seems to be working. Hopefully it keeps working. The immobilizer was playing up earlier today so hopefully I've got it all fixed now.