you dont say if any fault codes have been scanned and is difficult to determine your problem as you haven`t described your fault.If the light is coming on under heavy acceleration then suspect air flow meter which is a common fault on these but don`t rush in and buy one until you are sure as it could be expensive.
cdc
April 2013