I will try cleaning the MAF and throttle body to see if that helps at all. It's got 170000 or so miles and unknown service history. It actually does come up with a code for "bank 1 catalyst efficiency below threshold" once in a while, I forgot about that. I had it chalked up to a bad o2 sensor, and I didn't think it would cause a misfire in only that cylinder. It shouldn't be the injector itself as I changed that but would the wiring cause it to stick?