Because the engine was/is so sludged up your timing chain tensioner is probably not working too good,i'm sure the bore and piston would be sticking.There is an updated tensioner available.My un abused Cobalt started to make noises on startup and the new tensioner cured the problem.They are cheap and may help.