Old Thread Alert
Hey guys just thought I'd add an update here since this is one of the top Google results for "Protege5 rattle". My car's condition deteriorated last year to the point that it misfired constantly even after cleaning EGR, changing plugs, coils, wire, compression check, the works. Months after the misfiring started the CEL never went away for misfire so I didn't drive the car often and then one day the MAF code came up. So I swapped the MAF with the cheapest one I could find on Amazon ($68?). Misfire is gone, CEL gone, and guess what, the 3000+ RPM no-load rattle is also gone. I suppose the MAF was slightly off (dirty?) that it was probably leaning out and/or timing the ignition wrong at high revs with no- to light-load causing some slight detonation. I'm not imagining this, the sound is definitely gone as I have put up with it for over 5 years and know exactly how to cause it.
I like my car again! Daily driving a V8 was killing me on gas.