Sorry if I am perseverating on this issue, but before I spend $200-300 on a new MAF sensor, has anyone else dealt with this code before. The reason for my concern is, after inspecting and sensor it appeared to be as clean as a whistle with no signs of dirt or contamination (i did clean it nevertheless) . Also, as far as I could tell, the plug harness and wires seemed ok as well . Do MAF sensors simply have a self life to them (I have an '02 S with only 18k original miles), because I am experiencing a rough idle ?