So I have done everything, compression tests, looked for vacuum leaks and replaced coil pack, sparks plugs and spark plug wires. Still have this problem and I am stuck. Currently just tricking the computer so it will shift into 4th when I need it. (I have a obd2 reader to clear the p0300 code plugged in as I drive)