A m8 of mine had the same problem, does the noise sound like the exhaust mainifold blowing, if so, his was a sticking bucket in the head. flush the engine using cheap oil(not engine flush) and then replace with decent oil + new filter. Thats assuming yours has a hydraulic head.
ps when you flush it, run the engine until hot, then dump the cheap oil.
Hope this is the answer.