If this doesn't work, the OP will waste a good amount of money on doing this.
Better to diagnose first and then take action.
If there is no smoke then check your coolant. Sometimes minor crack in head gasket cause oil to mix in cooling system.Also PCV valves could be the reason.
I would suggest to do a compression test first to check engine condition.