Oh yours gets worse as temperature goes up? That's the opposite of what others are seeing and it could be something more significant than piston slap. That rattling noise for me only happens on a cold engine at lower revs and goes away completely in all circumstances on a warm engine. I'm also not sure how the main bearing is involved in piston slap, since the piston is hitting the cylinder wall, though I know nothing about how engines work.