First of all, that was painful to read. I've never seen a sentence that long in my life.
Second, it could be a lot of things. Seems to me you've got a ghetto/crappy swap and it's never run right. Could be anything from vac leak, wiring problems, ECU, poor installation, etc.