Basically when i change up through the gears theres like a weird whirling type noise that i can hear and when i hit over 3000 rpm the engine goes into a kind of limp mode and have no power untill i restart the engine and its back to normal? any ideas?