I wish that I could keep mine that clean. I'm in West Texas and we aren't seeing much rain this year, we belong to a Dirt Bike club and our lease requires driving about 12 miles of dirt road to get to our gate. I have a bed cover and have tried to seal the tail gate but nothing keeps out the dust!
It's a pretty easy diagnosis, just pop the hood and look between it and the dash. Hold the brake and push the accelerator. If the engine rises up a couple of inches, bingo motor mount.
Make damn sure you get your belts checked. The inside belt on my truck let go Monday night and took out a piece of the front engine (timing cover. Had to wait 2 hours for a tow in West Texas in dense fog.