hey guys, pretty new to the site, looking for some advice. I just bought a 96 tahoe with the 5.7. Going to take it for a cruise to get some parts, and it won't go above 35-40 mph. Engine races when I hit that point. I know it has a random misfire code, 0300. Any ideas, am I looking at a new tranny? A friend told me about possibly replacing a shift solenoid. This is my first truck, so not really sure what I'm looking for. Any help would be greatly appreciated