it is difficult to work out what noise you are hearing without looking at the motor but it may be worth checking the air inlet system for leaks/drawing air from the air filter right to the manifold bolts,I take it has been serviced,also it may be worth getting it onto a code reader which may help pinpointing which area could be giving you trouble,good luck
cdc, July 2013