Hello,
It looks like you will have work your way through a few possibilities.
First back to basics.
To start get the engine codes read, a basic check to see if there is a possible sensor fault.
Things like a faulty engine coolant or intake air temperature sensor can cause hard starting and over fuelling. You can purchase a cheap OBD code scanner, best for Fiat is the Multi ECU Scan
Next, remove the spark plugs , check their condition. If needed fit a new set.
While the spark plugs are out perform a compression test.
How to do a compression test:
https://www.2carpros.com/articles/how-to-test-engine-compression
and
https://www.2carpros.com/articles/symptoms-of-low-compression
If compression is good, then fit the spark plugs.
Check condition of the air filter.
A blocked air filter could cause bad running and over fuelling issues.
How to replace
https://www.2carpros.com/articles/how-to-replace-a-car-air-filter
The oil around the 2 spark plugs would be caused by a leaking valve cover gasket
How to replace valve cover gasket:
https://www.2carpros.com/articles/replace-valve-cover-gasket
Please let us know how you get along.
Cheers, Boris
SPONSORED LINKS
Tuesday, June 15th, 2021 AT 9:33 AM