Panthers come on heels of rough stretch for Saints