I've finally found the problem!

After getting sick of all the research and reading I decided to find a gen3 mr2 owner to just swap parts around. Decided to swap the gen3 MAP sensor first. The car immediately idled much better. Taking it for a drive it would rev up to 6000rpm without hesitation. The limit now is probably due to the ignitor which I will look into.

So contrary to what some are saying on the mr2 forums YOU CANNOT RUN A GEN3 WITH A GEN2 MAP SENSOR. I guess I should have known that from the start since I had seen the voltage graphs for the two MAP sensors and was told the same thing numerous times.

Onto finding a gen3 MAP sensor..........