Hello!
Reviving this old thread as I have the same predicament with my 2004 Ford Everest (WLT engine).

When engine is cold, one click start only.

When the engine is warm (middle of the temperature gauge), it is hard starting (slow cranking) on first try. But it starts right away on the second try.

Battery is just 10 months old.

Engine fluids and air filter are all ok.

What might be causing this problem?

Thank you!