1998 Cadillac Deville with 125k. I had a coolant leak that is now fixed, I replaced the radiator, water pump, hoses and the thermostat. All related gaskets have been swapped two. The car gives out 2 codes. P0174(Fuel Trim System Lean Bank 2) and P0300(cylinder(s) misfire. The car does misfires at random times and also there is a high pitched noise that is very pronounced under the hood which I found online is related to a dirty fuel filter. How can I go about fixing those codes?