That's exactly what Gareth, and now I, are getting at. A simple voltage reading at minimal load will not reveal defects within the battery. That is why battery testers often use deep discharge equipment which simulate the 200 or more amps drawn by the starter motor.
That is not to say your battery is definitely defective, but until you prove otherwise I would regard it as suspect, because failing batteries are often the cause of unexpected electronic problems and errant error codes.