I bought my X (2000 6 cyl 5spd) about a month ago and on the drive home the service light came on. it was P0300 random misfire so i did cap and rotor on top of new plugs and wires installed by the PO. I've checked the distributor for shaft play, there's none. the misfire is quite insignificant but the most noticeable at idle. Another symtom im exspericing is a pretty bad hesitation. It comes and goes but under normal acceleration it will hesitate for about 3-4 seconds approx 300 revs then start pullinng normally. it seems to be worse when the engine is cold but will do it when its warm as well. i think the P0174 (Bank 2 system lean) is the reason for this. Ive checked the resistance in the bank 2 O2 sensor and it meets spec. ive changed fuel filter and used sea foam a couple weeks ago and that seemed to really improve the problem but not eliminate it. any thoughts? has anyone had similar issues?