The 27-year-old Sloan, a former Texas-El Paso player from Calgary matched first-round leader Rodriguez at 10-under 132 on Ashburn Golf Club's New Course.
Sloan hit 13 of 14 fairways and 14 of 18 greens.
"You really have to set up the next shot and you have to be conscious of the slope of the greens and where the pin is located," Sloan said. "It's fun to play golf like that because this year Mother Nature has given us some pretty soft courses and it becomes a putting contest. Out here it's a battle. You have to be aware of where your ball is going at all times."
Rodriguez followed his opening 63 with a 69.
"It was a good day. I hit it very good again," Rodriguez said. "I lose two putts from 1 metre. The one on No. 10 was 2 feet, straight up. It was an easy putt but I moved my head. It's OK. It's golf."
American Zack Sucher and England's David Skinns were tied for third at 7 under. Sucher shot 66, and Skinns had a 70.