throtle pos sensor, when bad other sensors get the blame and recognized under the wrong code, then your in a panic because could be 20 things exc,cut alot of the headache start with tps then map sensor, i found out the frustrating way damn tps
RepairPal Certified shops can diagnose and repair your 2002 Mazda B2300. They provide transparent pricing with a minimum 12-month or 12,000-mile warranty on repairs and services.
Find a different shop , get scanned- LIVE DATA-, post code(s) here, before buying lots of parts. OR , my guess , rotted/cracked air intake hose and/or mass air flow.........