I have a friend with a 95 Taco with the 2.7L engine. The truck will start right up when cold. If he makes a short drive, say 5-10 minutes, and shuts the truck off, when he tries to restart it, it cranks very slowly and does not want to start. Sometimes he has to sit for 10 or 15 minutes before it will crank. The starter is relatively new and he has had the battery and alternator tested. Any ideas?