im guessing my vp took a **** on me because it through and injection pump computer failure code not sure the number of the code, and it wouldn't start and it was becoming a little hard to start prior to this. I have another pump that came of a running truck that i don't no the year or if it was a stick or not. put it on my truck it runs but it is a little rough and i checked the codes with my smarty and it said the timing is off. the key-way on the shaft of the pump that i put on was a little rounded off. any ideas on what to do now, is the key way causing the problem?