Ewood Park
6 ноября 1999 года он дебютировал в этому клубе в матче против «Ипсвич Таун» на «Ивуд Парк» (2:2). По итогам сезона «Блэкбёрн» занял место лишь в середине таблицы, и Харкнессу было позволено покинуть клуб. За 200 тысяч фунтов он перешёл в «Шеффилд Уэнсдей» и 30 сентября 2000 года дебютировал в составе «сов». К тому времени Стива стали часто мучить травмы, и за два года в команде он сыграл за неё всего в 32 матчах. В конце концов, 11 июля 2002 года он перебрался в «Честер Сити», играющим тренером которого тогда был экс-партнёр Стива по «Ливерпулю» Марк Райт. 2 ноября того же года Харкнесс заявил о завершении профессиональной карьеры.