The VQ35DE motor tends to rattle for a few seconds on start up from cold.
The rattle is usually from the timing chain area.
In laymans' terms, the chain tensioners are hydraulic and the oil tends to drain from them overnight leaving the chains slightly loose.
Once the motor is started the oil pressure activates the tensioner within a few seconds and the chains retighten.
Alex