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 strong to me and the battery has no issues. I was beginning to think it might be fuel related, but wanted to ask someone that might have seen this before.