I read the MAF sensor and the wires and it checks good. I even replaced with a known good MAF. Same thing. Still misfire on #4 cylinder, idle does not go down to 700. In fact, it rises to 1200 once warm. Could this be a timing issue with the distributor, o2 sensor maybe? I'm stuck.