as for the 95 dx if you have never changed your fuel filter this could be your problem, or your o2 sensor (code 43 is fuel system supply) sometimes the o2 is a tad bit dameged and reading off and the ecu doesnt always pick it up right away if at all