Sounds like it's mechanical but it only does it when the car is moving so i'm thinking it's the odo? Is there anything else mechanical that might move only when the truck is in motion?
Get under the truck and check to see if the fuel lines are making contact with the firewall. Usually, it is more of a ticking noise due to the injectors opening and closing.