Ich weiß nicht, ob nur einfacher Meilenzähler dahintersteckt, der dann nach 80000 Meilen die Lampe setzt oder ob er das Verhalten der Lambdaasonde und ähnliches Sensoren auswertet. Hatte die Erklärungen nur über Google (Suchwörter: maint rqqd 1991 dakota) schnell mal rausgesucht.
Wenn er tatsächlich die Sensoren auswertet, kann es schon sein das dein Kat z.B. dicht ist. Das würde dann auch die Zündaussetzer erklären. Aber da steck ich nicht so drin. Wird vielleicht am besten sein, ihn mal an nen DRBIII Tester zu hängen. Versuchs mal bei Fenrich in Magdeburg. Vielleicht können die ja helfen.