Car running down frwy, normal temps, half tank fuel, 60 mph and no major load, rpms dropped zero, mild deleceration for 3 seconds then all comes back on, with esp/bas light now activated? Definite drop in accelerator ability and torque, feathered throttle and no change, like a constant missfire symptom for 20 seconds, then all back to normal. Then another 3 second dead engine and tach register so pulled to offramp and had to feed gas to limp into station. After several minutes with key off and added additional 1/2 tank of fuel the car started normally and idle was smooth, then after pulling out of station major rough idle and sluggish gas peddal response. Rolled off to side of road, let sit for 2 minutes and then took 3-4 ten second starter sessions to get car to start. Able to roll 60mph home as long as I did not attempt anything neer normal acceleration. Now it will run normal for a half hour then go back into limp mode, has even died after 2 minute warm up in mornings, but restart no problem and very intermitant reocurance. Codes in order po315, po300, po335. Even a random and infrequent 1411-1417-2180, thanks in advance for your time.