My 1980 400i has been running sooo wonderfully until yesterday when it started to rev way too high..4k before shifting up..also it revvs up just fine...