I am not sure if my starter is going out or not. Sometimes it seems to miss engaging with the ring gear momentarily, makes a loud metal to metal clank noise, but then it engages and all is ok. But, 4 days ago, I tried to start my truck and the battery seemed very weak and turned the engine...