Yes on both. The car would run and completely crap out with the bad relay. The MAF sensor was the cause of the uneven idle after warm-up. The relays in these cars are robust, so I would check these as a last result. Trying to share my experiences with others, Steven.