Hook up jumper cables and jump it. if it starts every time you may have a voltage drop. load test battery,Had a LP unit do this and battery load tested 6 volts and engine turned over great.If it has a crank sensor do resistance test. you wont always get a code. electronic part could be breaking down
This is ONLY to be used to report flooding, spam, advertising and problematic (harassing, abusive or crude) posts.