KANSAS CITY, Kan. -- An ill-timed caution thwarted Dale Earnhardt Jr.'s run at Kansas Speedway, turning a potential top-five finish into a battle to race his way back into contention.