I have a Cadillac STS V6 2005. It's been standing for around 4 years. Then engine shakes a lot.?

I have changed the 6 spark plugs and did a oil change I also put a tune up that goes in the gas tank to clean the injectors. Now it works a little better but it still shakes a lot. What could it be?
5 answers 5