 However, he requested a transfer for more playing time, and was signed again by Dave Jones, newly appointed at fellow Championship club Cardiff City, in July 2005.He was a regular player in his first season at Ninian Park but fell out of favour in the following years and was loaned out to Yeovil Town and Walsall during the 2006-07 season and was subsequently placed on the transfer list at the end of the season.He stayed at Cardiff through the summer but again found himself only in the reserve squad at the start of the year, so he joined League One side Tranmere Rovers on a one-month loan in October 2007.