Hi there everyone. I'm new to this site but have owned a few Toyota's. Anyway before I start stripping my Echo 2003 Auto model NCP10R, has anyone got any ideas as to why my engine (2NZFE) has a rattle. It only (Shouldn't say only it is more noticeable) when idling but only when under load i.e when the headlights are on (load from alt) or when the air-con is on. As soon as you rev it disappears. I've had it on the ramp and thought it was coming from the belts. I ran a candle on the belt thinking the belt wasqueakingng whilst it was running but the noise only goquieterer for a while then back on. Then I thought maybe the exhaust wasqueakingng. Tried moving that by hand but nothing. Finally I have come to the conclusion it may be pinging, I tried higher octane fuel up to 98 but nothing, no change. Another thought, it may be the timing chain or tensioner but it doesn't sound like a timing chain rattle. All out of ideas now:( Any help please Thanks