Has any one out there had any problems with the GM 2.2 engine. Also does this engine use a timing belt or chain. My car runs very nice when the engine is hot but has a noise when cold below 30 F. It sounds to me like piston slap. Any help out there????