Definitely check bonnet switches,as Aden says they can play up, rule out parts that cost the least first before you commit to spending hard earned cash, worn or broken compression spring, I've found usually bring on cog light and no drive,... spring pushes on locking pin, holding selector shaft in correct position, selector shaft ..sends / holds gps in correct position for selected gear, if out of sink cog light on,no drive .