i have since been to the garage had diagnostics error codes are po335rpm deleted,p1602 rev counter deleted,p1687 throttle body deleted,also told engine hunting due to defective motorised throttle valve now had new throttle body done rpm sensor done map sensor and crank sensor but still cutting out no differnce engine light comes on ,wont start,then starts but runs lumpy at idle can the engine ecu be at fault PLEASE HELP