Devin Pepe still going strong after long streak of bad luck