That's very odd, I guess I can't rely on elevation tracking either...
This and
this agree, and
this is 10% off (100 feet difference over 1000 feet). I think I'll stick with mapmyride since I've already used it a bit. I just mapped the same route with bikeroutetoaster and it agrees with the first two, so me thinks those three are the most accurate.