my petrol gauge drops to empty about every 3 miles and buzzs when i got petrol then goes back to the amount in the tank and the speedo has gone crazy either sits at zero or jumps around all over the place never stays at correct speed sits at zero when doing 3k revs in 5th!!!! and sometimes jumps about when idle.... help please