Just to close this off as i'm all fixed now
Ok so I had no slow speed, park or single flick. But i did have fast speed.
To test the motor is functioning correctly all you actually need to do is connect an earth directly where the blue wire connects to the motor ( or test that the blue is earthed okay and use that ) and then connect a good 12v feed to the motor where the yellow and red "ONE AT A TIME" wires connect to the motor. If its all okay you will see the wiper motor spin and be able to notice the speed difference between the red and yellow connectors.
The main test I did was on the connector that plugs into the motor, if you look carefully you will see each pin is numbered on the conector.
1 = earth (black)
2 = park link (brown)
3 = fast (blue) 12v when wiper switch is in fast position
4 = ignition live (green) 12v when ignition switch is in fast position
5 = slow (red) 12v when switch is in slow position
now 1,3,4,5 all came back okay.
The vital bit i missed was to put the multi meter on buzzer mode and test that when the wiper switch is in the off position that pins 2 and 5 connect together.
I missed this and dived straight into cleaning the park cam switch, then took apart and cleaned the wiper switch. I'm glad I have done it now but I didn't need to!
Now after all that effort this is where my problem was, at the end of the steering column where the wiper switch connects into the harness under the dash, the bottom right pin of the harness side connector was black/burned. This stopped 12v coming back from the park switch and passing back through the wiper stalk and then back to the motor.
I hope that makes sense!
After looking around and not being great at reading wiring diagrams i found the following diagram which makes it all clearer.
http://homepage.ntlw.../wipermotor.htm - I have also taken a screenshot and uploaded that here just incase the url gets removed.
also I wanted to say thanks to Doug too!