First note, if you turn the idle up too high, the revs will hang as you have described.
Second, do the TPS reset again and/or have someone close come over to your house and help you out. Seems like after you tried adjusting the static timing everything went south.