A battery that is not charged sufficiently and sustaining a charge while under a load will cause intermittant issues without codes. Load test the battery for bad cells. Low voltage will reak havoc. So make sure the battery is good and fully charged before further diagnostics.
This is ONLY to be used to report flooding, spam, advertising and problematic (harassing, abusive or crude) posts.