Make sure battery has a full charge and connections all good. Have a helper crank it while you check for spark at the plugs. If you have spark everywhere, use a gauge and check proper fuel pressure and fuel injector pulse. Any applicable trouble codes? To check codes yourself, at the least, you need an obd2 code reader that will work with your vehicle and read manufacturer specific codes as well as p0 codes.
As far as your odometer, I can't tell if some type of communication issue/serial data?
https://www.2carpros.com/articles/car-cranks-but-wont-start
SPONSORED LINKS
Monday, March 4th, 2019 AT 7:25 AM