United and Newcastle United. On Sunderland's return to the Championship the following season, he showed good form when fit, but again was disrupted by an ankle injury which kept him out for two months. In all he made 88 appearances for Sunderland scoring 23 goals. Wolverhampton Wanderers Elliott moved to Wolves in July 2007 for an undisclosed fee signing a three-year contract, linking up with Mick McCarthy, his former manager at Sunderland. He made his debut on 11 August 2007 in their 2–1 defeat to Watford, going on to score his first goal for the club on 15 September scoring the opening goal against Sheffield United. However, he failed to make a strong impact at Molineux, and was transfer-listed at the season's end after the club missed out on the play-offs on goal difference. He made one more appearance for Wolves the following season in the League Cup against Rotherham. In all he made 32 appearances for Wolves scoring five times. Preston North End On 1 September 2008, Elliot signed for Championship side Preston North End on a three-year deal for an undisclosed fee. He made his debut as a substitute on 16 September against Nottingham Forest, and scored his first goal for the club on 18 October 2008 against Reading, with the winning goal in their 2–1 win. He scored a brace against his former team Wolves at Molineux in their 3–1 win in January. He was to form a partnership with Jon Parkin in Preston's attack. In his debut season he made 39 appearances scoring six times. The following season he made 13 appearances scoring twice before falling out of favour and in March 2010 he joined Norwich on loan. On his return on 7 August he negotiated an early release from his Preston contract. Norwich City On 6 March 2010, Elliot signed on an emergency loan deal with Norwich City until the end of the season and was given the number 11 shirt. He made his debut on 6 March 2010 against Yeovil in League One, scoring his first goals for the club the following week, scoring a brace against Huddersfield in their 3–1 win. In all he made ten appearances scoring twice. Heart of Midlothian On 9 August 2010 Elliott joined Scottish Premier League side Heart of Midlothian on a two-year deal, reuniting him with former strike partner at Sunderland Kevin Kyle. He made his debut