Lost & Confused !! Whats wrong now ?

I had a similar problem with a Grand AM, it turned out the motor mounts were soft and the engine settled lower and pinched a wiring harness. I replaced the mounts and had a friend (runs a repair shop) fix the wiring. He had a lift and it was much easier for him. It would come and go, just like yours. Mine would start though, but just barely ran. Look for crushed wiring harnes/ bad connector.