de la Rosa left frustrated after engine-related issues force him out of Chinese Grand Prix Ewan Marshall 16 years ago