mine 99 siver came up with an engine knock last week. was backing up and hit a snow bank in truck stalled right out. started it up and the knock started. the truck runs like nothing is wrong with it smooth idle and noise goes away when you give it a little gas not sure what to do nearest dealer is a 100 mile away.has 78,000 on it. any ideas?