Hello Jesse,
Check to make sure that your fuel filter is clean, your linkage is correct and your warm running device (WRD) is not stuck.
Next your fuel pressure and volume should be checked. These are some possible issues which can cause your lean running problem. Your high rpm miss is caused by shorted out spark plugs from running lean. You will need new plugs. Lean running kills them. Try a set of NGKs they seem to handle lean running better than most.
If everything checks out ok, then just add an oval shim under the WRD, this will richen all speed ranges.