I know the maf won't rattle itself, but I believe is causing spark knock. Which would be the rattle. If I unplug the maf it runs great and doesn't spark knock, but as soon as I plug it back up it will start rattling again under load at a certain range of rpms.