Hi, My 99 civic ex with 125k miles on it is starting to show signs of old age, It started getting cold in my place already and when I start my car in the morning and try to get going it, engine gasps for a little bit and after couple of minutes of gasping along with slow ride, it comes back up and runs normally and during this gasping my "check engine" light goes off frequently and eventually everything seems to come in place for a smooth ride. This also happens when I don't use the over the weekend and try to use it on monday morning, it starts to gasp in the beginning. I bought this car new and maintained well with regular oil changes etc etc. Is it time that I should start thinking about getting a rebuilt/remanufactured engine, or is it something that I can get it fixed by the dealer, by the way onetime the check engine light didn't turn off and I took it to the dealer to be charged $100 for nothing. He didn't see any problem with the engine?...And also I changed the timing belt when it had 90K miles. Please let me know what if I can get it fixed with out having to replace the engine... I appreciate your valuable suggestions. Thanks!