Your symptoms sound very similar to what I experienced. Changed CPS and troublefree since then. this thread had some part numbers.
http://www.peachparts.com/shopforum/showthread.php?t=102905
b.t.w....if you go to the BoschUSA website you can find the Bosch number for the CPS for the MLs.
Good luck