1989 dodge truck 318 TBI surging like crazy above idle, codes are 12,37,55. Fuel pressure is good ,timing is good, spark is good. its undriveable at this point. anyone have any ideas on what to check next? thanks.