2003 V6, 145K miles, very well maintained service history. Engine just out of nowhere started making a lot of noise and Check engine light came on Codes are:PO300, PO301, PO302, PO303 mis-fires on cylinder 1,2 and 3. PO316 misfire detected on startup. Noise coming from valve covers on left...