I have a 1996 pontiac sunfire 2.2. It ran fine for a while, but then the check engine light came on and now it won't start. I tried to pull the codes, but all I get is p0600. That is communication error. I can unhook the battery for about ten minutes, then when I hook it up, it will run fine til the check engine light comes back on. Then it starts back over again. Any help will be greatly appreciated. Thanks in advance. I will answer any questions you may have about the car