My 2001 2.5L has a weird starting problem. If I try to start it cold, it will never start on the first crank. I usually have to crank it two or three times to get it to start. If the engine is warm, it will sometimes start on the 1st crank but not always. It always does start. The starter sounds...