OMG, i didn't think the on off on off on trick would work after trying it a few times, then i tried it real fast and sure enough it worked, it gave me a check engine light 12!
Now i just have to research what that means.
So it says that a code 12 is just letting me know that the battery has been disconnected within the last 50 cycles...which i did to do the tune up and ignition coil installs
I guess I will check out the TPS when there is some daylight.
The TPS was what I was thinking of as well; sometimes the problem can be caused by carbon fouling in the sensor, you can try quickly running the TPS through its range of motion multiple times to see if that helps any (pump the hell out of the accelerator pedal a bunch of times, then start it up and take it for a drive - see if things are improved).
Well I went ahead and replaced the TPS and there was a big improvement! But, the misfire is still there just faintly. Im going to let my wife drive it around for the next week and see how it goes. Thanks everyone!