Have you had his vision checked? My younger DD was very reluctant to ride. When we got her vision checked by a Pediatric Behavioral Optometrist, we discoverd why. Glasses and some vision therapy helped.