As the title says Iv got a smell of petrol in my engine oil. Oil has been changed 2 weeks ago and the sell is still there. The car has not lost any performance and no problem with emissions with MOT last week. No fault codes and fuel MPG the same as always. Apart from piston rings what else would cause this and should I be worried. I was thinking a leaking injector seal.