While trying to start it, I noticed something strange. The last 3 times it started, I had the serpentine belt removed, so I received the charging system malfunction since the alternator wasn't charging the battery. Now that it's having starting issues, I still see the malfunction warning "Charging system malfunction. Stop vehicle immediately in a safe place", as if the engine is running, but obviously it is not. This malfunction error pops up when the ignition is on.
This, to me, indicates that 1) it thinks the engine is running as there is no other way for the computer to check if the alternator is charging the battery unless the pulley is spinning. 2) The malfunction is stored from last time it started even though I disconnected the battery several times.
Any thoughts on this?
This could be related to the shifter switch, as dunhillmc posted. Maybe it still reads that the shifter is not in park. I am familiar with the service bulletin and the upgraded switch that does not have the rubber end that wears out. But you'd think, 2018 would have the revised part. I will remove and inspect it.