engine is loud and clanging suddenly does sat l300 have rods or is it valves? on 2002 Saturn L300

engine was fine night before but when i started it the next morning it sounded loud and like metal on metal. i didn't move it. does the L300 2002 saturn have rods in the engine or is this a valve problem?

2 answers 1 comment
Clanking or knocking noises can be caused by bad rod bearings which are caused by oil deprivation. Check your oil quality and level.
the oil was changed about 3 months ago, i checked the oil level today on it and it's only slightly low. there was no knocking at all the night before. my mechanic is advising i get another engine. i'm just baffled why this happened.
get diag and est from your mech could be either