三次関数f(x)=ax^3+(a-2)xについて(a>0)。y=f(x)が極値をもつとき、極大値と極小値の差が2|a-2|と等しくなるようなaの値を求めよ。無理矢理計算しまくったんですが時間だけ過ぎてしまったので教えてください