Smoke coming out of oil cap sounds like rings have gone compression test it and go from there. As above white smoke is water is he loosing coolant. Are the rad hoses going rock hard co2 leak test will conferm if the gasket has gone. hope it's not broken sounds like the lad off piston heads knew it was fooked and just wanted rid