I have a 2000 Grand Am with a 2.4l twin cam engine. It was making a loud tapping sound all the time. So I replaced all the gaskets, the head, the cams, timing gears, timing chain, and rod bearings, but it's still making the loud tapping sound. The only thing left I could possibly think might be wrong is the crankshaft. Could you please give me some advice? Thanks.