revving problem with 2007 landcruiser on 2007 Toyota Land Cruiser

my 2007 petrol landcruiser wont rev past 3500 rpm and pulsing around that 3500 rpm mark

2 answers 1 comment
Surging around 3500rpm might be a rev limiter function kicking in because of a system fault. Is the check engine light on? Has anyone pulled codes?
HAVE IT SCANNED AND POST CODES SO WE CAN ADV
ive had it scanned no faults or codes are showing Toyota have had the car for 6 weeks and they cant fix it