I am trying to fix my son's 2000 LaSabre, 3.8L, 106K miles. I am getting the dreaded P0300 (Random/Multiple Cylinder Misfire) . Here is what I have done to date. 1 coil test was borderline on the bad side - replaced all 3, EGR would not read correctly - replaced, replaced all plugs & original...