Just posted in another thread as well mate, First of all check your fuses, There located under the steering wheel to the right, counting from the left to the right check number 15 engine electronics fuse... Could be blown!
A breather pipe being off normally makes the car rev higher to my knowledge!