What year truck? Did you turn at all in the puddle or towards the puddle? Why did it need to be in 4wd? Truck 'lifted' at all?
I ask year because the '12 and newer trucks came with a Torsen front diff it's similar to a rear posi/locker. Consider it a traction aid. It will not allow the wheels to spin freely of each other when engaged. So just like the rear locker being engaged, the tires will make all sorts of noise around a turn because the tires cannot turn at different rates because the turn radius
Turn towards puddle or while in it? See first response. The pop and shaking could be the tires across the pavement.
Its a puddle in So Cal, 4wd does 0. I've only used 4wd to get unstuck in sand, across ice, and thru a silt bed in the Oregon desert.
4wd on dirt, the dirt allows "slip" under the tires. You have to remember when turning, the outside wheels need to travel a greater distance, so they need to make more revolutions. When the rear locker is engaged on the street you can hear and feel the rear end skipping across the pavement. I def don't recommend driving like that. In 4wd, the Raptors with a Torsen, 4wd on dry pavement (or even wet pavement for that matter) is a bad idea. The front tires are now just about locked together not allowing the front tires to rotate independently.
The dealer may be correct saying that 4wd on the street was your problem.
'10-'11 trucks with the open front diff wouldn't be as bad, it'll only power 1 of the front wheels. I still don't recommend it.
If you're concerned, put it in 4hi and drive in a straight line, if no noise, then I would say you're okay. Just try not to turn. The pop could even be the IWE broke. Pull both wheels and front axles to look and the IWE. Go out to the desert and put it in 4hi and see how it performs. If no noise, you're okay.
If truck is 'lifted', IE with more preload on whatever aftermarket front setup you're running, the front axles could be in a serious bind, and the pop was a front axle making unhappy sounds. Again, why 4wd thru a puddle?
IMO, 4wd should really only be used if there is a problem.
I run 2wd everywhere unless I'm in the sand and about to get stuck.