i have a problem on my peugeot 406 coupe 2.0 16v , the car drives good , but when u make it free it dont idle good and it stay hunting like its going to turn off but it dont, in short words it dont idle good as it suppose to , i have changed lot of parts, like idle control valve , throttle position sensor , spark plugs , ecu kit , fuel regulator, map sensor , serviced the injectors , i think i almost changed everything

what do you guys think ?
should i go for checking the connections and wiring harness ?? thanks a lot
MARK