Carfax won't know what wasn't reported. Obviously there was some damage and the repairs probably weren't paid for by an insurance company. Just who did it and when is probably going to be hard to find out. I personally would have a sit down talk with the dealer you bought it from before doing anything. If they are reputable they should take it back unless you signed an AS IS sale agreement but even then hidden damage like this can be a cause for them to work with you regardless of that.
Some body screwed up on the odometer but I wouldn't trust carfaxes number at all.


"Follow me the wise man said, but he walked behind"


'92 D250 Club Cab CTD, 47RH conversion, pump tweaks, injectors, rear disc and hydroboost conversion.
'74 W200 Crew Cab 360, NV4500, D44, D60 and NP205 divorced transfer case. Rear disc and hydroboost coming soon!
2019 1500 Long Horn Crew Cab 4WD, 5.7 Hemi.