if it is a like a rattling upon acceleration this could be pinging (pre-ignition). This could seem intermittent because it may only happen under certain types of loads or when the truck is a little hotter than usual, etc. others may have better suggestions what it could be on a desmogged...