That is very likely why the car won't idle down. The aluminum does not have enough inertia to help keep the engine spinning smoothly at a lower RPM. There's nothing WRONG aluminum flywheels, you just need to know that they act "differently". I wouldn't run one myself on the street......although I have and changed back to a stock flywheel.