Any thudding or thumpping noises?
Check the oil pressure with a mechanical gauge if normal replace the oil pressure switch abnormal could mean oil pump or engine bearings.
Smelling oil could be leaks coming from the valve covers/intake manifold/timing chain cover/front and rear seals/oil pan investigate
SPONSORED LINKS
Friday, April 24th, 2009 AT 6:43 PM