If you have the onboard computer scanned at Autozone, Advance Auto Parts, etc., (they'll do this for free), the trouble code will still be stored in the computers memory. Disconnecting the battery doesn't erase it, it can just reset the monitors that monitor the various functions of the vehicle...