Graham Jarvis spoiled fellow British rider Jonny Walker's hopes of a hard enduro grand slam with victory in the Red Bull Sea to Sky race.