need to gt codes read and go from there really.
Most likely is a fault with the varible intake mechanisim, either sticking linkage, broken cable, or a module fault. The common modul fault is a blown chip on the circuitboard. Chip is about £2 ebay and not that hard to repair. (i managed to do mine)