Hey Dan,
I was messing around and this is almost getting what I need. It works until I add the third marker. So I’m kind of using the markers distance markers. Start=0 Half=100 and End=150. I can adjust the markers for each car. It just keeps giving me an error when I add that third marker.
thisComp.layer("Null 9").transform.position[0];
 m1 = marker.key("Start").time;
  m2 = marker.key("Half").time;
m3= marker.key("End").time;
  linear(time, m1, m2, m3, 0, 100, 150);