So a new problem has started on my '94 aero. I've been having problems where the rpms will go crazy between shifts or just when letting off the gas at rpms over 2500 rpm. The weather has started to get cold here in Canada. It's currently around -8 degrees celsius. The aero refuses to go over 3000 rpm, regardless of how soft or hard I am on the throttle. It will just sit at 3000 rpm like it is hitting an ignition rev limiter and it's not violent at all. The only thing I can think of is the DI cassette. Is this a symptom of a failing DI? Do failing DI's throw a CEL. I find it strange that with all these little problems I'm having the CEL has not come on once. What the hell is the point of the CEL if it doesn't even come on when something is working incorrectly? I know the DI was replaced at 20,000 mile and I know it was replaced one other time but I'm not sure of the mileage. It may have been around 70,000 miles. My car currently has 123,000 miles on it. I bought this car because I wanted something reliable and nice to drive over my modified c900. Turns out its causing more of a headache than the highly modified c900 ever did, and I've only been driving for 3 weeks. Any help would be great!!!