Might be a crank shaft sensor under oil filter. Get lap top and check for codes. Load test battery. Just because it cranks good doesnt mean controller getting 12 volts. What is serial number?check fuses.
This is ONLY to be used to report flooding, spam, advertising and problematic (harassing, abusive or crude) posts.