I have always had issues starting my 1987 k10. I would always be really rich and idle low and be almost impossible to start in the cold. Then, once warmed up, it would idle way too high. it had codes 15 (low coolant temp), 32 (barometer error) and 42 (?). I finally bought a obd reader and hooked...