looking for some suggestions as to what my problem might be. my car started intermittenly missing above 4500rpm's about a month ago and now it seems to do it all the time. whenever the motor revs to about 4500, not necessarily under WOT either, it feels like an ignition miss. i have tried changing the mass air with a known working unit and that did not help. plugs and wires are good and i replaced the cap and rotor. i thought maybe it was floating valves but sometimes after it pulls a check engine light, i can shut the car off then back on and it will pull to 6000 rpm no problem, but only once or twice. the codes just read left and right bank lean condition. so i am not really sure where else to check, TFI maybe, coil, injectors? thanks in advance. oh by the way, the car runs perfect other wise.