My brother has a 1999 Grand Am 2.2L that is acting CRAZY. I haven't checked the car out myself, but he called me the other day and said that the car had stalled and would not crank. We went thru the usual--battery--alternator--starter and they all checked out good. He said that the car was making a strange noise when trying to crank and I thought that the flywheel might be broken. He had it towed to a shop and was told that the motor was bad. This morning he called a salvage yard to pick up the car. The wrecker driver asked for the keys and--PRESTO--- the car cranked and idled perfectly. My brother drove it around the block several times and it ran perfectly!! What gives? Any ideas ? Does it have a pcm or ecm? Could it be a main ground wire? Any help would be appreciated.