Hi all, just joined today and have a question regarding Fault codes thrown up by my 2005 2.4 petrol, it has started missing then going into a limp home mode, Runs for around 10 miles then starts, p0016 p0339 p0522 one is low oil pressure the other is crankshaft sender the last is a...