There will always be a gap from Equifax which is really the only one you should be worried about because most banks just look at EQ becasue they use FICO.
Trans Union and Experian use thier own scores and that is why the difference. Something is way different with EQ 107 points sway as you are aware.
I would go to Equifax or Myfico and find out what is on Equifax that is making that big difference.
Remember Equifax is very stingy with points.
Good luck