RE: Crap Engine?
Hey annie, How old is the engine/Matrix?? if it is within warranty period they Will fix/replace it. Unfortunately if the warranty period has lapsed, you are S.O.L.
You could pick up another engine cheap from ebay also. I've some go for as little as $46.00. Just watch ebay for about a month you will find one...It does not even have to be a CEN motor. It could be a third party brand.
Hope this Helps
Good Luck And Have Fun!