-Welcome,
---Could be coil as said. Troubleshooting/testing coil primary & secondary voltage is covered in any service/repair manual and if all you have is a Chilton, pay more attention to illustrations than words, since that's about all they're good for. Doesn't matter what year/make/model it is for, just know what terminal feeds what and that your coil is a high-output. Usual tests include a multimeter for Ohms(Ω)/Resistance and a test light with long leads. I find it best to run the tests once when cold and once when at OT. More often a coil shorts when it's hot, but that goes for all electronics, as current meets less resistance in cold environment.
---MAP sensor would cause erratic idle, often from the curb of 900±RPM to 1200±RMP and back down, constantly. Though there is a particular voltage that is read when you jump two out of three terminals and put a voltmeter across the third pair, and I don't know what that voltage would be, it should be easily found through a search on google if not here.
---What are the fault codes you are receiving and how are you acquiring them?
---Other than being out of time (or a stretched timing belt), off hand all I can think of is adjusting the TPS. Need a voltmeter for this and the best instructions I have found to be
here because it is a simple walk-through and though instructions can be found on this site as well as many other places, the way it is described on turbotbird seemed to be pretty much in order to my eye.
---Check vacuum lines, electrical connections, PCV valve and cleaning the MAF sensor. Check back and let us know what you find.