The most likely cause for this kind of thing in MR2's is bad plug's leads or dizzy cap.
However I guess if you're running the origonal dizzy then it would be in the heater box so we'll need to know what kind of management you're running and if you're running the original stuff where is the distributor?