So it was running fine a couple days ago. Made it home, idled it down for several minutes since I'd been on the highway (driving normally, no boosting) and turned it off. Stayed home and didn't turn it on the next day. Yesterday wouldn't start at all. Today finally cranks but something is very wrong. Takes several seconds to get to 4-500 rpm and sounds weak, motor is shaking and wisps of white smoke are puffing from the ddp and the back of the motor. Motor finally started and was hiccuping and shaking the whole car so i immediately turned it back off. First thing I thought was BHG so I checked coolant - fine. Took off the oil cap and looked for milkshake - got more little wisps of white smoke but no milkshake. Battery's almost brand new and has plenty of charge. Can't afford a shop so I either fix it myself or not at all, and as such I would really, really appreciate the help.