I have a 94 mazda b3000 truck. it starts fine when cold, but once it gets warm, and i shut it off and try to restart, it doesnt want to start. Sometimes i can get it to start after turning the engine over and over. Also, after i put it into reverse or drive it stalls, especially when warm. The...