There are 2 updates available for this engine, the latest incorporating all previous updates is 61620HO. Your mechanic should have updated it years ago.
By fitting the warmer thermostat 5005440 and using QC10WEP plugs instead of QC12PEP should lengthen plug life and idle running.