He helped the "Shakers" to avoid relegation in 1978–79, as he scored 20 goals in 49 league games for the club before he returned to Tranmere Rovers in November 1979, now back in the Fourth Division and managed by John King. Rovers suffered in 1979–80 and 1980–81, and had to apply (successfully) for re-election under Bryan Hamilton in 1981. He then transferred to Swindon Town, and played just two league games, as Swindon were relegated out of the Third Division in 1981–82.