Ignition timing is 4degrees BTDC(before top dead center), and TPS output voltage range is 1.25 - 5.0v
You definitely want to change the TPS as it is below minumum output voltage.
Check for a vacuum or air intake leak as well. Replace any vacuum lines that are cracked, swollen, collapsed, or broken.
With engine idling, spray around base of intake manifold with carb cleaner. IF idle changes, replace intake manifold gasket.
Check egr valve for vacuum, make sure egr ports are carbon clogged.