My engine cranks and runs fine and has been for 3 weekends in a row then suddenly started stalling when shifting from forward to neutral or from reverse to neutral. Even and low idle forward to neutral. It did this all last summer and seemed to do fine after oil change, fuel filter and water pump maintenance this year but suddenly started doing it again. Any ideas as to what I should check?