Ok here we go.....
I was driving home from work fine,picked my kids up fine then on the way home the car started kangarooing i thought it might be a little bit of a clog so i reved it to about 3k and it dies...
So i tried turning it over to no avail.. so i decided to push it to the top of a nearby hill and try bumping it..YAY! it started but didnt want to rev too well...
So i left it running outside a shop while i went in and i came out and it was still running PUKKA!
But after accelerating to pull away it died again

so i pushed it to the top of another hill and it started on the way down but it wont turn over from standstill
SO!
It seems like its getting a spark but running like crap and doesnt like a load
Im thinking rotor,dizzy or CPS?
What you guys reckon?
TIA, Andy