I would check the air filter first. If it is dirty and clogged the engine could be running too rich.
A new air filter is only £11.99 from Halfords.
http://www.halfords.com/webapp/wcs/stores/servlet/product_storeId_10001_catalogId_10151_productId_187581_langId_-1_categoryId_165722
ChicksFan
April 2013