Ok, finally got some time to work on car again.

I checked the lock cylinder, while the housing is a little loose I could not detect any changes as I turn the key in different positions.

I dismounted the ECU , but left it hooked up to see if there was any change in the starting issue.

With it unmounted and hooked up the car cranks but does not start.
I interpreted that to mean I have no ground, which tells me it had a good ground before.

Regardless, I am going to clean up the areas where it grounds to the frame and reinstall right now and see what happens.