Im betting its the fan. Can't think of anything else...
Sounds like something my 4Runner does, at least this is our assumption. The front rotors are warped and sometimes you dont notice it and sometimes its really bad. I think they eventually cancell themselves out after a lot of steering. But thats just a guess from a uneducated person!I noticed the rough idle from day #1 (now has 440 miles). I also noticed how @#$! fast this engine spools up to speed, then it all made sense. Combine the hollow valves, hollow cam, lightweight flywheel, etc. and you have a very low inertia engine. Sometimes the vibrations cancel out and it's smooth, a few revs later they superimpose and it's rough.