Is there a control module that could cause stalling and starting and reving of the gas engine? I have also coded PO61B POAC4. The dealership service dept. couldn't tell me anything that made sense. They said the battery could be going out. It sure seems like a controller going out instead ... If GM doesn't know how these things work .... who does???