the next time it wont start, you need to determine whats not functioning. does it have spark? fuel? injector pulse? when you turn the key to the on position before cranking, does the check engine light come on? if you run out of patience, i would be happy to check it out. no fix, no charge. good luck.