ok changed the maf, cat, lamba, sensor, fuel filter, checked the coil pack for cracks its all good but its still playing up over 3000rpm :-/ what else could it be??? apart from that i had to fix a hole in the side of my gearbox this weekend aswell, i only noticed something was wrong when it started wineing through every gear, so im get annoyed now :-(