With a serpentine I think all you could do is route it so it has more wrap on the pulley...... Before going through all of that have someone look at the pulley while it's acting up. Should be able to see the pulley start to spin slower or momentarily stop with the engine running.
This is just a...