think about it this way.. everything on our cars is run electronically.. sooo.. always check your battery for problems first. check your engine grounds, make sure resistance is under 2 ohm. when i reground my battery, my power shot back up, my idle is healthy again, and my gas mileage went up.. go figure, i spent $300 trying to fix it, then when i replaced the ground.. it cost me $10. anyways.. check that ur battery cables arent touching anything funny, and get some throttle body cleaner, and spray your MAF down. u can always go get a J30 or 300ZX MAF if you cant find another one from an SR. maybe check that your TB is opening up healthy?

make sure that ur spark plug wires are connected properly to the coil pack.. in the proper order that is. im thinking this is your problem.. hehe, this has to be it.. go check that sucked before your engine goes *pop*
~Sunrise