i have a 2004 pontiac grand am 3.4 engine, and the engine recently started knocking and shaking babdly. googling the issue (as well as the diagnostic computer) has led me to believe that there is and issue with the #2 piston, most likely that the rocker arm pulled the thread out of the head, or that the valve had become jammed or damaged. does anyone know if this can be done myself, or should i take it in to get fixed?
also, if you think that my diagnostic is off, please say so