Long story short, i was driving home when my idle suddenly bumped up to 1200, got home and found that my clip had fallen off, the one which holds the cable to the pump. Does anybody have one they'd be willing to sell, or know where i can buy one( part number etc?) 1991 ecodiesel.