The fastest it has ever gone is about 97 and it feels like more power is behind the pedal but it abruptly stops, its a 5.3 v8 so why wont it is their some sort of speed limiter or governor, and if so how do you get rid of it
any help please and thanks
any help please and thanks