Well, I can tell you this for sure. On my 2010 Tacoma 2.7L, if I use 0w20, and it's cold outside, it will rattle really loud for probably a minute or slightly less. I changed it to 5w30, and it never makes a sound, purrs like a kitten. Does the rattle mean 0w20 is bad, no, not really, but it makes me feel better knowing it's not making the noise.