My sons 2003 Grand Prix GT with the 3.8L engine will not go past 70km. It reaches that speed and the RPM's are 3000 and I can not get them to go higher and if I force it the check engine lights starts flashing. I do not have anything to read the codes. I checked transmission fluid and it is not the nice red but more of an orange color. My son says he can force the shift at 3000 rpm by letting off the gas and then quickly accelerating again but I could not get it to do it. Any advice on what to look for?