@ejc420 +1 for spinning, swimming for those who already suggested
(also kinda related, I used suffer from plantar fasciitis real bad and tried insoles/shoes etc. It wasn't until I got custom insoles and only wore them for awhile/rested that it got better. I don't know if you checked that out...