There is the throttle body position sensor. Yeah I would start checking electrical systems. Maybe check your grounds to the coil packs and make sure nothing is corroded.