Okay I had exactly same problem when I bought my 2003 Vibe last December, more like one month ago, it has 200,000kms and very noisy engine and high idle, very bad gas milage.....I will tell you what I have done to get rid of those problems and I did it by myself, DIY. NOW IT IS TOTALLY NEW CAR^^ PUR...