Hi-
I don't have software to draw circuit for you, so I will try to describe it. First, you need to square up the rise and fall times of the input pulse. Use an LM324 as an input comparator. put about 1.2 volts on the neg input using a voltage divider (use an 10 k and a 1k resistor in series.. Use 100 ohms series input resistor to the positive input. Use a 10K ohm positive hysteresis feedback from LM324 output the the positive input.
The LM324 output goes to two inputs of an XOR. One goes directly, and the other through a 10 microsecond delay. This will be a series 1k ohm resistor and a 1 nF shunt capacitor to ground. This should give a ~10 us long pulse on the front and back end of the input pulse. If the input pulse is shorter than this, you will have to shorten the delay. The output should be buffered with a transistor that mimics the original output pulse source / sink characteristics. The output transistor is either an npn with an open (pull-down) collector, or a collector output with a pull-up resistor. It is not clear whether the circuits in your truck use only the pulse edges, or the pulse width. If it uses the pulse width, a one-shot will have to be put between the LM324 and the XOR, and at the output of the XOR. So we really need more information from you on the pulse characteristics, and the circuits that receive the pulses.
Whatever circiut you decide to build, make sure it is non-inverting.
Bob S