I have a oil pressure warning light stop engine. I’m getting p0012 and p0345 codes and multiple misfires on 5-8. Truck did overheat. I changed oil and filter. I was having a coolant issue with antifreeze pressure overflowing back out the resovoir or top radiator hose when disconnected. I replaced thermostat. Temp gauge started fluctuating that’s when the warnings begin. Upon reading some forums I look at the new filter and noticed metal flakes on the filter and in the houses. Does this sound like a bad oil pump or timing issue? I have 2005 FSRR.