Haveyou had the fault codes read? the inlet runner motors / linkage fails on these, doesnt always put the MIL light on, my mates one did it, started, ran fine but was shite on fuel, google / youtube it, we followed the guide on youtube but it didnt fix it, put a new motor / linkage on it, sorted!