Man, you got freaking ripped on the PCM's. I could have gotten you a used one for about $50 and NO WAY did you need a new one!
I would check the wiring to the crankshaft position sensor and camshaft position sensor. Also check to make sure your battery cables are clean and free of corrosion and are TIGHT on the battery posts.