I have spoken to Paul at Boyle St. Boyle St maintains timetable collection with over 16000 leaflets catalogued since dereg plus more before then . He tells me from their records:
MCTD service 90 Mcr - Rochdale was renumbered 23 on 2 Dec 1973 ( as a precursor to the general SELNEC renumbering scheme into 1 to 699 scheme)
MCTD 4 started from Cannon St in Manchester
The route history is:
25-10-31 Cannon Street - Norden section of Gatley - Norden (service 1) renumbered 4 on split of service 1.
**-9-39 Wartime measures, service curtailed to operate HEATON PARK (Victoria Avenue) - corner of NORDEN ROAD AND WAR OFFICE ROAD
late 41 Further wartime measures, service cut to serve only the 35 MU camps, running RHODES - Birch - HEYWOOD during the day, with peak-hour journeys to MANCHESTER (Cannon Street)
by 4-43 Full route reinstated except for am, post-peak until 1325 hours and after 1900, M-F, Su; on Sa starts running mid-morning
late 45 Service from CANNON STREET-BAMFORD reinstated, alternate journeys terminate at HEYWOOD
2-3-47 All journeys extended to BAMFORD (Edenfield Road/Bagslate Moor Road)
2-5-66 Extended to NORDEN (Edenfield Road), service still every 30 minutes
25-9-67 Operation to one-man double-decker
19-1-69 Rerouted in city centre as result of Market Street one-way system
1-11-69 To SELNEC
08/10/73 Renumbered 167 Continues through SELNEC and GMT to De-Reg
24/9/79 Terminus moved into Arndale Bus Stn (opening of Arndale Centre
167 Mcr - Cheetham Hill - Heywood – Norden
26/10/1986 GMB Express commercial service 0735 0805 IN 1700 1730 OUT. Hrly daily daytime NE by Yelloway.
24/05/1987 GMB MS hrly NE: Supported SuBH hrly by Yelloway;
30/08/1988 Addtl GMB Su hrly daytime service
28/05/1989 Supported Su hrly service now by Crosville on takeover of Yelloway company
21/04/1991 Supported Su 167 now by BEELINE on takeover of CROSVILLE
28/12/1991 MS daytime hrly by GMB, Supported Su hrly by BEE
22/03/1993 Supported Su now by Rossendale
06/09/1993 Timetable and stopping places revised
01/05/1994 Supported Su service revised. Now ev90mins
07/05/1995 Daily service now operated by Citibus
05/02/1996 Citibus having been taken over by GMN. All jnys now by GMN
30/09/1996 city centre routes revised (rationalised after temporary changes due Manchester Bomb)
20/10/1996 Minor timetable and operator revision: Now by Mayne
29/08/1999 Su 0900 from Mcr, 2015 from Norden withdrawn. Su now run by ROS
12/11/2000 F-Mcr jnys diverted to start finish at Piccadilly Gardens, in by Church St Oldham St ; out via Lever St, Stevenson Sq, Oldham St, Swan St
23/09/2001 Times changed. Main service by FM. Supported Su by ROS
28/07/2002 Most jnys to/from Piccadilly Gardens and leave via Church St. Times changed
31/08/2003 City centre route and times changed
29/03/2004 MF 0704 from Norden now 0653. 0701 from city retimed. 1714 from city now from Picc gdns as all other MS jnys.
24/10/2004 Su jnys now by JPT. Some jnys withdrawn & all PH jnys.
16/04/2007 Restricted drop offs MF 1631 1714 1731 1831 now first stop Bowker Vale tram stop
19/07/2009 MS times changed. Most jnys now by ROS t/a Easyride. Stopping places changed Rhodes - Mcr. Peak jnys still FM.
30/08/2009 Su jnys withdrawn
30/01/2012 Rossendalebus jnys withdrawn. Replaced by bus 467 between Norden and Heywood and the Heywood Local Link along Heywood Old Rd. 167 now MF peak FM service only
22/07/2012 City terminus now Shudehill not Piccadilly Gardens.
02/09/2012 Service withdrawn and replaced by bus 162 for journeys between Norden, Bamford, Heywood and Manchester city centre.
Hope this helps!