Na aanhoudende klachten over het geheel nieuwe lijnennet, werd per [[Dienstregeling concessie Zuid-Limburg 2007|24 juni 2007]] andermaal een nieuwe dienstregeling uitgebracht. Het [[Lijn 2 Heerlen Busstation/NS - Waubach Past. Scheepersstraat|lijnnummer 2]] werd op die datum vernummerd naar '''lijn 22''', opdat de lijnnummers in de regio Parkstad beter op elkaar aansloten. Vanaf station Heerlen ging deze lijn verder rijden naar het ziekenhuis in Welten. In de avonduren werd voortaan over het hele traject elk half uur gereden.
Door de slechte financiële situatie van [[Veolia Transport]] moest de provincie extra geld bijleggen op het busvervoer, in ruil daarvoor moest er wel bezuinigd worden.<br>Op [[Dienstregeling concessie Zuid-Limburg 2010|1 november 2009]] werd de frequentie op zondag tussen station [[Heerlen]] en Ubach over het hele traject Worms verlaagd naar 1x/uur. In combinatie met [[Lijn 33 Heerlen Busstation - Ubach over Worms Pastoor Scheepersstraat|lijn 33]] bleef naar Waubach een halfuursdienst bestaan. Daarnaast vervielen dagelijks aan de randen van de dag, dus 's ochtends vroeg en 's avonds laat, enkele (zeer) slecht bezette ritten.
Met ingang van [[Dienstregeling concessie Zuid-Limburg 2013|9 december 2012]] werd het eindpunt verlegd van de halte Pastoor Scheepersstraat naar de halte [[Lijn 22 Heerlen Ziekenhuis - Übach over Worms Reeweg/Sperwerweg|Reeweg/Sperwerweg]], omdat de bus bij de nieuwe halte minder in de weg stond ten overzien van het overige verkeer. In de dienstregeling en de rest van de route vonden geen wijzigingen plaats.