This is a 4x4 chevy 2500 with a 5.7 in it. Buddy was driving it down the freeway and it lost oil pressure and died at the same time. I pulled the cap off of the distributor and twisted the rotor a little and it spun about 1/2 of an inch. I pulled the distributor thinking it had a broken shaft and the gear was missing half the teeth and the other half are worn down. Any one else seen this before and know what I should do about it.