i have replaced the battery, cycinorid, and a relay. My truck will now start but it sounds like the starter is staying engaged. Today the truck crunk and I drove it about a minute and it shut off. I had the starter tested and they are saying it is passing. What could the problem be?