1zz rattling on start is either
Vvt bad
Timing chain tensioner bad
Its not common for the vvt to fail unless the feed screens are clogged
However when replacing the vvt you need to unlock and advance it then torque it down
Otherwise the ecu may show timing stuck errors (toyota issued a tsb for this)