anyone running March Performance Pulleys

Do the fan shroud 1st.
If you change the pump first you might just be replacing one good pump for another.
This is a common problem across all brands, and I've seen a shroud correct the problem many times.
The fact that it runs warm at idle is a clue that its an airflow issue.
Its true that you have less water flow at idle too, but less engine rpm produces less heat, more rpm more heat.