so my aveo, 2004 with 75000 miles, has started messing up. here's the story, i stopped and got gas, drove down the road, check engine light comes on, and the car just starts shifting really weird. so i pull over and tighten the gas cap thinking that is the problem, nope. well i'm driving down the road and the car pulls out and shifts immediately at around 2000 rpms, and then again at 2500 and thats it. I'm driving like 60-65 mph pulling around 4000 rpms the entire way to town. i stop at advance auto and have them scan the codes, PO700, transmission system malfunction, and there were like 6 other codes, too, 4 of them were emission related and the other ones i cant really remember, but one was something like "Throttle position range sensor" or something like that. I get on google and do a search and there are a couple other aveo owners experiencing the same thing and one guy suggested he replaced the Park/Neutral switch, which cured the problem while others said there was a TSB that chevy released with the PO700 codes stating that it was an "engine valve seal problem". any clue what exactly could be wrong, i'm taking it to my mechanic thursday and i just dont know what to expect. thanks