Does the 2005 Ford Ranger have timing belt?

NO. It has a Timing Chain.