Hi,
Some of us have a nightmare problem with 1.6 CRDI engine and DTC P1186 (check engine light on) that hyundai or kia services hardly solving.
I had a problem with random long cranking (about 7 seconds) after sitting over night or after 40-50min after engine was turned off.
Another fault was random limited revs to 2850rpm, with no check engine light on, no DTC codes stored, parameters in live data was all good.
After some time limited RPMs with DTC P1186 - Fuel/Rail system pressure - Too Low. Permanent.
Here is a video how i solved this problems.
1.6 CRDI engine problem P1186 - YouTube