I've recently noticed that under hard acceleration through the gears (not from a standstill) my 03 WRX seems to hesitate slightly at around 3000rpm. Over 3K it keeps pulling ok - my cambelt is a little overdue to be changed. Does anyone know what this might be?