cheers dan,
droped the car off at the garage last night when i explained to the mechanic every thing it was doing, straight away he said it might be a cam shaft sensor this would also explain why the rev limiter comes in at 4500 instead of 6500.
so im waiting with fingers crossed!!!