I did get a used computer. The guy also took his out of his car and it was doing the same thing.
Anyways, I got a new EGR at the dealers cost(with a year warranty). I put it on and everything seems normal, the two screws that are holding the tube on were tight as hell).
I did a fuel pressure test and the pressure was fine. The scanner has the numbers going between 100 and 900, instead of it staying at 900 like before. And it switches between open loop and closed loop now.
I mentioned before that when I revved it up to a steady 2000 RPM that it would start to idle rough and somewhat puff. Well, that's not happening anymore either.
I'll keep everyone informed if anything else happens.
Added: Now my horn seems to be messing up. A year or so ago, someone tried stealing my car and ripped open the steering column. The guy I know at the dealer had one so I went to his house and he put it on. Every so often, when I do use it, it will honk once/twice and then there's a buzzing under the steering column. A wire? Could a connection be dirty?