depends, is it a rattle, a ticking or a knocking? if its a ticking could be a lifter gone bad, if its a knocking could be piston! get help immedately, or if its a rattle from under car it could be solenid heat shield, i had problems wit my heat shield it gave me these rattles sounds until i replaced it.