My new engine (250 miles) recently started vibrating at 3k+ rpms. It does it in gear, in neutral, and in gear with clutch in so its not a drivetrain issue. I checked my timing its at 10* where I set it so I don't think its a spun balancer. I am guessing I am dropping cylinders, or pinging. I can't hear the typical pinging noise over my exhaust note and there is no popping from backfires. I checked my fuel pressure I was running rich. Fuel pressure on the regular was at 48 psi, from when I was running 19# injectors. I currently have new freshly bench tested motorcraft 24# injectors with a bbk maf for 24#. I put the fuel pressure back to 39 which is what my tune was set up for. Didn't change the issue. All my temp sensors, IAC, MAF are new. Throttle body is new. I recently swapped out the IAC for a new one, I used break cleaner to clean the TB, some of it may have gotten into the TPS. Could a bad TPS cause engine to misfire/ping at higher rpms? I am going to check the voltage on that tonight. The IAC and TPS were the only thing that potentially changed. Anyone else have any other ideas or things I could check?