Hi and thanks for using 2CarPros.
If you have a cracked hose, it should be repaired. Yes, a vacuum leak will cause driveability issues. If the check engine light is staying on with the engine running, have the computer scanned for diagnostic trouble codes which may tell you exactly the problem.
Here is a quick video that shows how to scan an computer:
I realize most people don't own a scanner, but most parts stores will do for free.
Next is a link that shows how to check for a vacuum leak.
See if this helps or if you have other questions.
Monday, March 4th, 2019 AT 7:51 PM