First make sure your engine oil level is OK. Its hard to guess what is causing a "noise" without hearing the noise fist hand. Is this noise heard most when you fully floor the accelerator pedal from rest, if so this could be "pinging" due to poor fuel and would go away the moment you let off the accelerator pedal. A knocking sound in the engine could be caused by lack of lubrication which would be a lot more serious (and expensive). Has your engine oil pressure light ever come on or do you frequently have to top up your engine oil level?