Okay done some futher tests last night, and think Ive discovered the problem.
Whilst its daytime, all is well and good the rev counter responds quickly and freely and will go upto the redline on the dial.
However..... switch the headlights/sidelights on, and the rev counter itself drops down on the dial and this is when it will not read over 4000rpm when hitting the limiter, although I have done a further test driving along at 6500rpm and then put the lights on, the revs drop down to about 3500 indicated - any ideas what could be causing this?
I was thinking possible alternator fault? Dials themselves past it? Bad earth somewhere? All the lights function correctly, as does the switch as far as I can tell, no blown fuses or anything either.