Sjoholm overslept on Thursday morning and only arrived on the first tee with moments to spare before his tee time, having to play the first hole without his golf shoes.
The 28-year-old, who lost his European Tour card at the end of the 2013 season, managed to regain his composure and shoot an opening 68, and after following that with a 70 on Friday he added a flawless 65 on Saturday to move to seven under par.
That was just one shot behind clubhouse leaders Steve Webster and Jose Manuel Lara, with Welshman Stuart Manley leading on the course at nine under with six holes to play.
"I'm pretty excited to be where I am right now," Sjoholm said. "Whatever happens tomorrow it's been a great week for me. It has been a struggle the whole year for me so hopefully I can have a good day tomorrow and bring myself back for 2014."
Webster and Lara matched Sjoholm's 65 in contrasting style, Englishman Webster also not dropping a shot but Lara carding eight birdies and three bogeys.
Manley began the day a shot behind halfway leader Jbe Kruger, but three birdies in four holes around the turn took him top of the leaderboard as he chases his first European Tour title.
Manley birdied the 13th to move two shots clear and missed short birdie putts on the next two holes before a stroke of bad luck on the 16th.
His approach to the par four hit a sprinkler head on the edge of the green and bounced around 60 feet beyond the flag, leading to a three-putt bogey to drop him back to nine under.
And that was only good enough for a share of the lead as India's Shiv Kapur birdied the 18th to complete a second consecutive 66.