@muc what do you think of oil pressure?
Only min oil pressure is specified in service manual 41kPa, mine is 280 at idle and 330 at 3000rpm. I'm just wondering if excessive oil pressure could be causing hydraulic lifter pump-up which in turn keeps the valves slightly open preventing the engine...