I have a 95 classic WRX from japland. When the engine has warmed up proparly, the engine check light will come on and it will not boost proparly(you can feel it kind of restricting itself). Some times this takes a long time to happen and sometimes it happens all the time. Anyone any ideas what it could be?