Es ist ein BMW e36 316i bj. 1998.

Manchmal läuft er im leerlauf einwandfrei sobald man dan aber gas gibt hält er das standgas nicht mehr und säuft ab und wenn er mal standgas hält wechselt er zwischen viel drehzahl so ca. 2.500 umdrehungen und niedriger drehzahl so ca. 300 umdrehungen.

Woran kann das liegen oder was ist kaputt.

Bitte um hilfe.