Hello and Welcome! I'm Billy and i will assist you with your inquiry. Feel free to as
k if any further info is needed.
Do you have the 2.4i (petrol) engine, or the 2.4 TDCi (diesel) engine?
Are you experiencing any other symptoms, problems or irregularities?
What was checked/replaced so far?
And since you are getting the warning on dash, this means that fault codes are stored....do you have the fault codes?
Any issues of water ingress, electrical issues etc...?
when at idle, do you have any timing chain noises?
do you have the oil warning lamp flickering at times?
ok....so it is an electrical issue.
I would check as following:
check the fuse/relay boxes for any water ingress....clean and tight contacts, good wiring.
check the instrument cluster connectors, tight clean contacts, and good wires
and get to the engine control module contacts and connectors.
These would be the likely causes in my opinion (the fuse/relay box being most likely).
So check these, and get back to me with your findings, or if further info is needed.