could it be the oil pump or something else please help.
my oil light is on but oil is full makes rattling noise when light comes on on 2006 Kia Spectra5
Oil light means 'low oil pressure' noise usually means 'damage has or will occur' recommend towing to a shop and let them check in person.
1 more answer , 1 more comment
Oil light "ON" + Rattling engine noise = Engine damage
?????remove oil filter , replace engine , re-install oil filter???.......would be a bummer.....