It sort of sounds like the carrier bearing on the drive shaft. I dont know that that would feel like you were getting hit though. It could make the thumping if worn bad enough. I lost a couple of U joints on my F250 due to a bad carrier bearing and it made a thumping when it got bad.