Before jumping to any wrong conclusions you need to test a few things.
Check the engine over good for any vacuum leaks using some carb cleaner. spray it on any suspect areas with the engine running and listen for any changes in the engine when you hit a leak. You also need to test the fuel pressure. You could have a bad pressure regulator causing the wrong fuel pressure or the injecters may be just dirty and clogged. If your check engine light is coming on, then you need to have the codes read before proceeding as they would point you in the right direction. A bad temp sensor can do the same thing.
If I was helpful, please click the ACCEPT
button.