Do you have a check engine light on???
First off, stop buying parts and throwing them on. You are wasting a lot of money. And, just because you've replaced the ECM doesn't mean it is not bad. With that said.... code 34 is MAP sensor voltage low - you need to jumper the 5 volt reference wire at the map sensor to a known good 5 volt signal. If it shows better then you have a wiring issue. If not, you have a faulty map sensor. Your old one may not be bad. AND yes, you can have a bad new one out of the box. Happened to me many, many times. Code 35 is IAC idle speed error. I suspect that you have not correctly calibrated your IAC when you intalled it. Unfortunately, you will need to access the driver within the computer system with a good scan tool. You may also have a vacuum leak. Do you hear any hissing sounds with the engine running?? Look for vacuum leaks and repair as necessary. If you do not find any, and if you do not have a good scan tool, I would recommend taking to a shop to get a good proper diagnostic test. Stop spending money on parts that you don't need. Stop listening to the "technicians" at Autozone. Sorry. Dave