The monitors are not complete because you haven't completed the drive cycles after the battery was disconnected and replaced.
As far as your description, the first thing that comes to mind is a faulty crankshaft position sensor. Do me a favor. Take a look through this link and let me know if it mirrors what you have experienced:
Interestingly, the crankshaft position sensor may or may not set a code.
Let me know your thoughts.
Monday, June 5th, 2023 AT 8:38 PM