Is this sensor in the same place on Clio 1.5 dci 100?
I believe this is the part
http://www.eurocarparts.com/ecp/c/Renault_Clio_1.5_2004/p/car-parts/engine-parts/fuel-and-engine-management/engine-management-sensor/?419740240&1&fd351048b66ecf8463519760f7281f366bd8f5c8&000440
Thanks!