When you click on links to various merchants on this site and make a purchase, this can result in this site earning a commission. Affiliate programs and affiliations include, but are not limited to, the eBay Partner Network.
99% sure it will be the MAF sensor. Misreading the air. Needs to be checked ASAP as it can cause the end of the engine. 99/00 cars are prone to maf failure.
Plugs and leads breaking down with age springs to mind if youi have had no error lights on the dash. Hasn't been the best of weather lately, the leads could be damp.