I have a 2009 Pontiac G6 GT, has about 63,000 miles on it. A little over a week ago I get in the car and it would not start, all that came up was an error message. Eventually after disconnecting and reconnecting the battery, it started and it made it's way back home. After that it still would not start consistently, most of the time you would hear a click, or get the error message, however, if you shut the door hard or popped the hood then closed it, the rattle seemed to loosen something and the car could start. Wires have been checked, the battery has been replaced, brand new. The starter motor has been replaced. It worked for a good 20 starts afterwards. Now when attempted to start the car, just the error message again, no click, disconnecting then reconnecting the battery doesn't get it started anymore. It's been a frustrating 10 days or so and now it seems like a computer related problem. Any opinions?