1)
Why does it say "Ta'avti l'Fikudecha"?
1.
Radak: Even though I sinned, I desire Your commands.
2.
Malbim: Pekudim teach about Hashem's wondrous conduct. It always exists, for all who do the Pekudim that teach about them.
2)
What is the meaning of "b'Tzidkasecha Chayeni"?
1.
Radak: Extend my life, so I can fulfill the Mitzvos.
2.
Malbim: Mishpat is according to people's merits; Tzedakah is based on Elokus, without looking at people's deeds. They are above natural conduct. Because I desire Your Pekudim, even though they are not based on Mishpat, I ask that You sustain me amidst Tzedakah, even though I am not worthy based on Mishpat, due to my sins.