As Baldoo mentioned: even if system profiler shows it's a core 2 duo, it might be not. Check it with cpu-x (mac), or cpu-z (windows). Core Duo is a 32-bit CPU, which not supports Lion. But you can upgrade it to a core 2 duo T5500, T5600, T7200, T7400 or T7600.